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