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

Reply via email to