Author: toad
Date: 2008-11-26 16:03:38 +0000 (Wed, 26 Nov 2008)
New Revision: 23887
Modified:
trunk/freenet/src/freenet/client/async/USKFetcher.java
Log:
Don't leak a bucket.
Modified: trunk/freenet/src/freenet/client/async/USKFetcher.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKFetcher.java 2008-11-26
16:03:25 UTC (rev 23886)
+++ trunk/freenet/src/freenet/client/async/USKFetcher.java 2008-11-26
16:03:38 UTC (rev 23887)
@@ -336,9 +336,11 @@
if (decode) {
lastCompressionCodec =
block.getCompressionCodec();
lastWasMetadata = block.isMetadata();
- if(keepLastData)
+ if(keepLastData) {
+ if(lastRequestData != null)
+ lastRequestData.free();
lastRequestData = data;
- else
+ } else
data.free();
}
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs