Author: toad
Date: 2007-06-12 21:32:29 +0000 (Tue, 12 Jun 2007)
New Revision: 13544

Modified:
   trunk/freenet/src/freenet/support/BitArray.java
Log:
Another bugfix in firstOne - maybe fix the java.lang.NegativeArraySizeException 
again.

Modified: trunk/freenet/src/freenet/support/BitArray.java
===================================================================
--- trunk/freenet/src/freenet/support/BitArray.java     2007-06-12 21:27:00 UTC 
(rev 13543)
+++ trunk/freenet/src/freenet/support/BitArray.java     2007-06-12 21:32:29 UTC 
(rev 13544)
@@ -125,7 +125,7 @@
                                int mask = (1 << j);
                                if((b & mask) != 0) {
                                        int x = i*8+j;
-                                       if(x > _size) return -1;
+                                       if(x >= _size) return -1;
                                        return x;
                                }
                        }


Reply via email to