Author: toad
Date: 2009-01-23 00:01:49 +0000 (Fri, 23 Jan 2009)
New Revision: 25232

Modified:
   branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
Log:
Fix an UnsupportedOperationException on a transient insert


Modified: branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java       
2009-01-22 23:58:52 UTC (rev 25231)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java       
2009-01-23 00:01:49 UTC (rev 25232)
@@ -101,7 +101,7 @@
                Bucket[] dataBuckets;
                try {
                        dataBuckets = BucketTools.split(data, 
CHKBlock.DATA_LENGTH, ctx.persistentBucketFactory, freeData);
-                       if(freeData) {
+                       if(freeData && persistent) {
                                // BucketTools.split will free it but not 
removeFrom().
                                data.removeFrom(container);
                        }

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

Reply via email to