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) {


Reply via email to