Author: toad
Date: 2009-01-24 20:14:09 +0000 (Sat, 24 Jan 2009)
New Revision: 25294

Modified:
   branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java
Log:
Fix NPE, although the last commit should bypass this code.


Modified: 
branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java    
    2009-01-24 20:11:05 UTC (rev 25293)
+++ 
branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java    
    2009-01-24 20:14:09 UTC (rev 25294)
@@ -129,7 +129,7 @@
                                                buckets[bucketNo] = null;
                                        bucketRead = 0;
                                        bucketNo++;
-                                       if(bucketNo == segmentSize) {
+                                       if(bucketNo == segmentSize || buckets 
== null) {
                                                bucketNo = 0;
                                                segmentNo++;
                                                seg = getSegment(segmentNo);

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to