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