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

Reply via email to