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