Author: toad
Date: 2009-03-13 20:54:18 +0000 (Fri, 13 Mar 2009)
New Revision: 26020

Modified:
   branches/db4o/freenet/src/freenet/node/fcp/ClientPutBase.java
Log:
Public URI can be null


Modified: branches/db4o/freenet/src/freenet/node/fcp/ClientPutBase.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/fcp/ClientPutBase.java       
2009-03-13 14:13:04 UTC (rev 26019)
+++ branches/db4o/freenet/src/freenet/node/fcp/ClientPutBase.java       
2009-03-13 20:54:18 UTC (rev 26020)
@@ -206,12 +206,14 @@
                        ctx.removeFrom(container);
                        PutFailedMessage pfm;
                        FreenetURI uri;
+                       FreenetURI pubURI;
                        FCPMessage progress;
                        synchronized(this) {
                                pfm = putFailedMessage;
                                putFailedMessage = null;
                                uri = generatedURI;
                                generatedURI = null;
+                               pubURI = publicURI;
                                progress = progressMessage;
                                progressMessage = null;
                        }
@@ -227,8 +229,10 @@
                                container.activate(progress, 1);
                                progress.removeFrom(container);
                        }
-                       container.activate(publicURI, 5);
-                       publicURI.removeFrom(container);
+                       if(pubURI != null) {
+                               container.activate(pubURI, 5);
+                               pubURI.removeFrom(container);
+                       }
                }
                super.requestWasRemoved(container, context);
        }

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

Reply via email to