Author: toad
Date: 2008-12-23 16:24:24 +0000 (Tue, 23 Dec 2008)
New Revision: 24775
Modified:
branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java
Log:
Free before removeFrom(). May fix a major space leak.
Modified:
branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java
===================================================================
---
branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java
2008-12-23 15:46:05 UTC (rev 24774)
+++
branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java
2008-12-23 16:24:24 UTC (rev 24775)
@@ -404,6 +404,7 @@
synchronized void removeContents(ObjectContainer container) {
for(SegmentedChainBucketSegment seg : segments) {
+ seg.free();
seg.removeFrom(container);
}
container.delete(segments);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs