Author: bago
Date: Tue Jan 3 04:57:54 2006
New Revision: 365622
URL: http://svn.apache.org/viewcvs?rev=365622&view=rev
Log:
Workaround to avoid ArrayIndexOutOfBoundsException when the number of retries
in RemoteDelivery config is decreased and delayed mails exists in spool
(JAMES-316)
Modified:
james/server/trunk/src/java/org/apache/james/transport/mailets/RemoteDelivery.java
Modified:
james/server/trunk/src/java/org/apache/james/transport/mailets/RemoteDelivery.java
URL:
http://svn.apache.org/viewcvs/james/server/trunk/src/java/org/apache/james/transport/mailets/RemoteDelivery.java?rev=365622&r1=365621&r2=365622&view=diff
==============================================================================
---
james/server/trunk/src/java/org/apache/james/transport/mailets/RemoteDelivery.java
(original)
+++
james/server/trunk/src/java/org/apache/james/transport/mailets/RemoteDelivery.java
Tue Jan 3 04:57:54 2006
@@ -1152,6 +1152,9 @@
* @return the next delay time to use, given the retry count
**/
private long getNextDelay (int retry_count) {
+ if (retry_count > delayTimes.length) {
+ return DEFAULT_DELAY_TIME;
+ }
return delayTimes[retry_count-1];
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]