Author: j16sdiz
Date: 2009-04-06 05:49:11 +0000 (Mon, 06 Apr 2009)
New Revision: 26548

Modified:
   trunk/freenet/src/freenet/client/async/SingleFileFetcher.java
Log:
Fix NPE when returnBucket=null and persistent

Modified: trunk/freenet/src/freenet/client/async/SingleFileFetcher.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SingleFileFetcher.java       
2009-04-06 05:47:59 UTC (rev 26547)
+++ trunk/freenet/src/freenet/client/async/SingleFileFetcher.java       
2009-04-06 05:49:11 UTC (rev 26548)
@@ -477,7 +477,7 @@
                                        final Bucket out;
                                        try {
                                                // Data will not be freed until 
client is finished with it.
-                                               if(returnBucket != null || 
persistent) {
+                                               if(returnBucket != null && 
persistent) {
                                                        out = returnBucket;
                                                        
BucketTools.copy(dataBucket, out);
                                                        dataBucket.free();

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to