noel        2003/06/24 14:09:56

  Modified:    src/java/org/apache/james/mailrepository
                        AvalonSpoolRepository.java
  Log:
  Prevent negative parameter to wait(long)
  
  Revision  Changes    Path
  1.17      +2 -1      
jakarta-james/src/java/org/apache/james/mailrepository/AvalonSpoolRepository.java
  
  Index: AvalonSpoolRepository.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-james/src/java/org/apache/james/mailrepository/AvalonSpoolRepository.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- AvalonSpoolRepository.java        28 Apr 2003 12:05:22 -0000      1.16
  +++ AvalonSpoolRepository.java        24 Jun 2003 21:09:56 -0000      1.17
  @@ -188,7 +188,8 @@
                   if (youngest == 0) {
                       wait();
                   } else {
  -                    wait(youngest - System.currentTimeMillis());
  +                    long duration = youngest - System.currentTimeMillis();
  +                    wait(duration <= 0 ? 1 : duration);
                   }
               } catch (InterruptedException ex) {
                   throw ex;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to