Author: toad
Date: 2008-12-24 19:32:00 +0000 (Wed, 24 Dec 2008)
New Revision: 24784
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
Log:
Missing removeFrom()
Modified: branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
2008-12-24 19:23:38 UTC (rev 24783)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
2008-12-24 19:32:00 UTC (rev 24784)
@@ -101,6 +101,10 @@
Bucket[] dataBuckets;
try {
dataBuckets = BucketTools.split(data,
CHKBlock.DATA_LENGTH, ctx.persistentBucketFactory, freeData);
+ if(freeData) {
+ // BucketTools.split will free it but not
removeFrom().
+ data.removeFrom(container);
+ }
if(logMINOR)
Logger.minor(this, "Data size "+data.size()+"
buckets "+dataBuckets.length);
} catch (IOException e) {
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs