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());


Reply via email to