Author: saces
Date: 2009-03-27 18:36:46 +0000 (Fri, 27 Mar 2009)
New Revision: 26241

Modified:
   branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
Log:
fix NPE on transient put

Modified: 
branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2009-03-27 18:36:30 UTC (rev 26240)
+++ branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2009-03-27 18:36:46 UTC (rev 26241)
@@ -1286,7 +1286,8 @@
                                        
container.activate(metadataPuttersUnfetchable, 2);
                                
if(metadataPuttersUnfetchable.containsKey(token)) {
                                        
metadataPuttersUnfetchable.remove(token);
-                                       
container.store(metadataPuttersUnfetchable);
+                                       if(persistent())
+                                               
container.store(metadataPuttersUnfetchable);
                                }
                        }
                        if(!metadataPuttersByMetadata.isEmpty()) {

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

Reply via email to