Author: toad
Date: 2008-06-21 14:23:52 +0000 (Sat, 21 Jun 2008)
New Revision: 20572

Modified:
   branches/db4o/freenet/src/freenet/support/io/BucketChainBucket.java
Log:
And another BCB fix. BACKPORT.

Modified: branches/db4o/freenet/src/freenet/support/io/BucketChainBucket.java
===================================================================
--- branches/db4o/freenet/src/freenet/support/io/BucketChainBucket.java 
2008-06-21 14:22:01 UTC (rev 20571)
+++ branches/db4o/freenet/src/freenet/support/io/BucketChainBucket.java 
2008-06-21 14:23:52 UTC (rev 20572)
@@ -193,6 +193,7 @@
                                if(bucketLength == bucketSize) {
                                        curBucketStream.close();
                                        curBucketStream = 
makeBucketOutputStream(bucketNo++);
+                                       bucketLength = 0;
                                }
                                curBucketStream.write(c);
                                bucketLength++;
@@ -222,6 +223,7 @@
                                if(bucketLength == bucketSize) {
                                        curBucketStream.close();
                                        curBucketStream = 
makeBucketOutputStream(bucketNo++);
+                                       bucketLength = 0;
                                }
                                if(bucketLength + length > bucketSize) {
                                        int split = (int) (bucketSize - 
bucketLength);


Reply via email to