Author: saces
Date: 2009-03-21 16:34:06 +0000 (Sat, 21 Mar 2009)
New Revision: 26134

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-21 05:12:52 UTC (rev 26133)
+++ branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2009-03-21 16:34:06 UTC (rev 26134)
@@ -1233,7 +1233,7 @@
                ClientPutState oldState;
                synchronized(this) {
                        Metadata token = (Metadata) state.getToken();
-                       container.activate(token, 1);
+                       if(persistent()) container.activate(token, 1);
                        oldState = metadataPuttersByMetadata.remove(token);
                        if(!metadataPuttersByMetadata.isEmpty()) {
                                if(logMINOR) Logger.minor(this, "Still running 
metadata putters: "+metadataPuttersByMetadata.size());

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

Reply via email to