r27100 - trunk/freenet/src/freenet/support/io
[email protected] Mon, 20 Apr 2009 17:44:13 +0000
| Newsgroups | gmane.network.freenet.cvs |
|---|---|
| Message-ID | <[email protected]> |
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;