Author: toad
Date: 2009-04-03 16:45:56 +0000 (Fri, 03 Apr 2009)
New Revision: 26455
Modified:
trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
Log:
Don't put null metadata
Modified: trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
2009-04-03 16:43:01 UTC (rev 26454)
+++ trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
2009-04-03 16:45:56 UTC (rev 26455)
@@ -1029,6 +1029,7 @@
Metadata meta = ph.metadata;
if(ph.metadata == null)
Logger.error(this, "Metadata for
"+name+" : "+ph+" is null");
+ else {
ph.clearMetadata(container);
if(persistent())
container.activate(meta, 100);
@@ -1036,6 +1037,7 @@
namesToByteArrays.put(name, meta);
if(logMINOR)
Logger.minor(this, "Putting PutHandler
into base metadata: "+ph+" name "+name);
+ }
} else if(o instanceof HashMap) {
HashMap<String,Object> subMap = new
HashMap<String,Object>();
if(persistent())
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs