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]