Author: toad
Date: 2008-12-17 20:41:46 +0000 (Wed, 17 Dec 2008)
New Revision: 24486
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
Log:
Clear the keys and remove them in Segment
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
2008-12-17 20:39:03 UTC (rev 24485)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
2008-12-17 20:41:46 UTC (rev 24486)
@@ -900,6 +900,9 @@
if(persistent)
b.removeFrom(container);
dataBuckets[i] = null;
+ if(persistent)
+ dataKeys[i].removeFrom(container);
+ dataKeys[i] = null;
}
for(int i=0;i<checkBuckets.length;i++) {
MinimalSplitfileBlock b = checkBuckets[i];
@@ -912,6 +915,9 @@
if(persistent)
b.removeFrom(container);
checkBuckets[i] = null;
+ if(persistent)
+ checkKeys[i].removeFrom(container);
+ checkKeys[i] = null;
}
}
removeSubSegments(container, context);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs