Author: toad
Date: 2009-01-30 18:56:28 +0000 (Fri, 30 Jan 2009)
New Revision: 25410
Modified:
branches/db4o/freenet/src/freenet/support/io/BucketChainBucket.java
Log:
Maybe fix ArrayIndexOutOfBounds, also from saces
Modified: branches/db4o/freenet/src/freenet/support/io/BucketChainBucket.java
===================================================================
--- branches/db4o/freenet/src/freenet/support/io/BucketChainBucket.java
2009-01-30 18:53:52 UTC (rev 25409)
+++ branches/db4o/freenet/src/freenet/support/io/BucketChainBucket.java
2009-01-30 18:56:28 UTC (rev 25410)
@@ -154,6 +154,9 @@
} catch (EOFException e) {
// Handle the same
}
+ synchronized(BucketChainBucket.this) {
+ if(readBytes >= size) return -1;
+ }
bucketNo++;
curBucketStream.close();
curBucketStream =
getBucketInputStream(bucketNo++);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs