Author: toad
Date: 2009-03-07 23:28:50 +0000 (Sat, 07 Mar 2009)
New Revision: 25960

Modified:
   branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java
Log:
Clone it


Modified: branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java      
2009-03-07 22:49:38 UTC (rev 25959)
+++ branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java      
2009-03-07 23:28:50 UTC (rev 25960)
@@ -264,7 +264,7 @@
                                data = fixNotPersistent(data, context);
                        }
                        if(reportMetadataOnly) {
-                               SingleBlockInserter dataPutter = new 
SingleBlockInserter(parent, data, codecNumber, FreenetURI.EMPTY_CHK_URI, ctx, 
cb, metadata, (int)origSize, -1, getCHKOnly, true, true, token, container, 
context, persistent, freeData);
+                               SingleBlockInserter dataPutter = new 
SingleBlockInserter(parent, data, codecNumber, persistent ? 
FreenetURI.EMPTY_CHK_URI.clone() : FreenetURI.EMPTY_CHK_URI, ctx, cb, metadata, 
(int)origSize, -1, getCHKOnly, true, true, token, container, context, 
persistent, freeData);
                                if(logMINOR)
                                        Logger.minor(this, "Inserting with 
metadata: "+dataPutter+" for "+this);
                                Metadata meta = makeMetadata(archiveType, 
dataPutter.getURI(container, context));
@@ -275,7 +275,7 @@
                        } else {
                                MultiPutCompletionCallback mcb = 
                                        new MultiPutCompletionCallback(cb, 
parent, token);
-                               SingleBlockInserter dataPutter = new 
SingleBlockInserter(parent, data, codecNumber, FreenetURI.EMPTY_CHK_URI, ctx, 
mcb, metadata, (int)origSize, -1, getCHKOnly, true, false, token, container, 
context, persistent, freeData);
+                               SingleBlockInserter dataPutter = new 
SingleBlockInserter(parent, data, codecNumber, persistent ? 
FreenetURI.EMPTY_CHK_URI.clone() : FreenetURI.EMPTY_CHK_URI, ctx, mcb, 
metadata, (int)origSize, -1, getCHKOnly, true, false, token, container, 
context, persistent, freeData);
                                if(logMINOR)
                                        Logger.minor(this, "Inserting data: 
"+dataPutter+" for "+this);
                                Metadata meta = makeMetadata(archiveType, 
dataPutter.getURI(container, context));

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

Reply via email to