Author: toad
Date: 2008-11-08 18:32:26 +0000 (Sat, 08 Nov 2008)
New Revision: 23430
Modified:
trunk/freenet/src/freenet/client/async/SingleFileInserter.java
Log:
Don't decompress 3 times!!
Modified: trunk/freenet/src/freenet/client/async/SingleFileInserter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SingleFileInserter.java
2008-11-08 16:10:02 UTC (rev 23429)
+++ trunk/freenet/src/freenet/client/async/SingleFileInserter.java
2008-11-08 18:32:26 UTC (rev 23430)
@@ -235,7 +235,7 @@
// Insert single block, then insert pointer to
it
if(reportMetadataOnly) {
SingleBlockInserter dataPutter = new
SingleBlockInserter(parent, data, codecNumber, FreenetURI.EMPTY_CHK_URI, ctx,
cb, metadata, (int) origSize, -1, getCHKOnly, true, true, token);
- Metadata meta =
makeMetadata(archiveType, bestCodec, dataPutter.getURI());
+ Metadata meta =
makeMetadata(archiveType, null, dataPutter.getURI());
cb.onMetadata(meta, this);
cb.onTransition(this, dataPutter);
dataPutter.schedule();
@@ -244,7 +244,7 @@
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);
- Metadata meta =
makeMetadata(archiveType, bestCodec, dataPutter.getURI());
+ Metadata meta =
makeMetadata(archiveType, null, dataPutter.getURI());
Bucket metadataBucket;
try {
metadataBucket =
BucketTools.makeImmutableBucket(ctx.bf, meta.writeToByteArray());