Author: toad
Date: 2009-01-27 14:10:27 +0000 (Tue, 27 Jan 2009)
New Revision: 25307

Modified:
   
branches/db4o/freenet/src/freenet/client/async/MultiPutCompletionCallback.java
Log:
Fix TheSeeker's NPE hopefully


Modified: 
branches/db4o/freenet/src/freenet/client/async/MultiPutCompletionCallback.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/client/async/MultiPutCompletionCallback.java  
    2009-01-24 22:49:21 UTC (rev 25306)
+++ 
branches/db4o/freenet/src/freenet/client/async/MultiPutCompletionCallback.java  
    2009-01-27 14:10:27 UTC (rev 25307)
@@ -70,11 +70,14 @@
                        waitingForBlockSet.remove(state);
                        waitingForFetchable.remove(state);
                        if(!(waitingFor.isEmpty() && started)) {
-                               container.store(waitingFor);
-                               container.store(waitingForBlockSet);
-                               container.store(waitingForFetchable);
+                               if(persistent) {
+                                       container.store(waitingFor);
+                                       container.store(waitingForBlockSet);
+                                       container.store(waitingForFetchable);
+                               }
                                this.e = e;
-                               container.store(this);
+                               if(persistent)
+                                       container.store(this);
                                return;
                        }
                }

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

Reply via email to