Author: toad
Date: 2009-02-18 19:36:45 +0000 (Wed, 18 Feb 2009)
New Revision: 25690

Modified:
   branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
Log:
Maybe fix wierd NPE


Modified: 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2009-02-18 19:32:45 UTC (rev 25689)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2009-02-18 19:36:45 UTC (rev 25690)
@@ -260,6 +260,7 @@
                        if(persistent) {
                                data.storeTo(container);
                                container.store(dataBuckets[blockNo]);
+                               container.store(this); // We could return -1, 
so we need to store(this) here
                        }
                } else if(blockNo < checkKeys.length + dataKeys.length) {
                        int checkNo = blockNo - dataKeys.length;
@@ -281,6 +282,7 @@
                        if(persistent) {
                                data.storeTo(container);
                                container.store(checkBuckets[checkNo]);
+                               container.store(this); // We could return -1, 
so we need to store(this) here
                        }
                } else
                        Logger.error(this, "Unrecognized block number: 
"+blockNo, new Exception("error"));

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

Reply via email to