Author: toad
Date: 2009-04-20 17:44:13 +0000 (Mon, 20 Apr 2009)
New Revision: 27100

Modified:
   trunk/freenet/src/freenet/support/io/BucketTools.java
Log:
Fix nasty NPE starting non-persistent insert from a file


Modified: trunk/freenet/src/freenet/support/io/BucketTools.java
===================================================================
--- trunk/freenet/src/freenet/support/io/BucketTools.java       2009-04-20 
15:43:55 UTC (rev 27099)
+++ trunk/freenet/src/freenet/support/io/BucketTools.java       2009-04-20 
17:44:13 UTC (rev 27100)
@@ -355,6 +355,7 @@
                                Logger.error(BucketTools.class, "Asked to free 
data when splitting a FileBucket ?!?!? Not freeing as this would clobber the 
split result...");
                        }
                        Bucket[] buckets = 
((FileBucket)origData).split(splitSize);
+                       if(persistent)
                        for(Bucket bucket : buckets)
                                bucket.storeTo(container);
                        return buckets;

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

Reply via email to