[freenet-cvs] r18367 - trunk/freenet/src/freenet/node

toad at freenetproject.org toad at freenetproject.org
Wed Mar 5 11:45:12 UTC 2008


Author: toad
Date: 2008-03-05 11:45:12 +0000 (Wed, 05 Mar 2008)
New Revision: 18367

Modified:
   trunk/freenet/src/freenet/node/FailureTable.java
Log:
Fix ArrayIndexOutOfBoundsException

Modified: trunk/freenet/src/freenet/node/FailureTable.java
===================================================================
--- trunk/freenet/src/freenet/node/FailureTable.java	2008-03-05 11:27:38 UTC (rev 18366)
+++ trunk/freenet/src/freenet/node/FailureTable.java	2008-03-05 11:45:12 UTC (rev 18367)
@@ -162,7 +162,7 @@
 				if(idx > 0)
 					System.arraycopy(offers, 0, newOffers, 0, idx);
 				if(idx < newOffers.length)
-					System.arraycopy(offers, idx+1, newOffers, idx, offers.length-idx);
+					System.arraycopy(offers, idx+1, newOffers, idx, offers.length-idx-1);
 				offers = newOffers;
 			}
 			if(offers.length == 0) {




More information about the cvs mailing list