Author: toad
Date: 2009-04-03 13:33:40 +0000 (Fri, 03 Apr 2009)
New Revision: 26426
Modified:
trunk/freenet/src/freenet/client/async/InsertCompressor.java
Log:
Doh, don't free the original data even if it fits in a block compressed
Modified: trunk/freenet/src/freenet/client/async/InsertCompressor.java
===================================================================
--- trunk/freenet/src/freenet/client/async/InsertCompressor.java
2009-04-03 13:31:51 UTC (rev 26425)
+++ trunk/freenet/src/freenet/client/async/InsertCompressor.java
2009-04-03 13:33:40 UTC (rev 26426)
@@ -132,7 +132,7 @@
long resultSize = result.size();
if(resultSize < minSize) {
bestCodec = comp;
- if(bestCompressedData != null)
+ if(bestCompressedData != null &&
bestCompressedData != origData)
// Don't need to removeFrom() :
we haven't stored it.
bestCompressedData.free();
bestCompressedData = result;
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs