Author: toad
Date: 2009-04-15 11:50:13 +0000 (Wed, 15 Apr 2009)
New Revision: 26839

Modified:
   trunk/freenet/src/freenet/node/fcp/ClientPutBase.java
Log:
Fix corresponding NPE on removing a connection-persistence insert


Modified: trunk/freenet/src/freenet/node/fcp/ClientPutBase.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPutBase.java       2009-04-15 
11:45:09 UTC (rev 26838)
+++ trunk/freenet/src/freenet/node/fcp/ClientPutBase.java       2009-04-15 
11:50:13 UTC (rev 26839)
@@ -200,6 +200,9 @@
                }
                // notify client that request was removed
                FCPMessage msg = new 
PersistentRequestRemovedMessage(getIdentifier(), global);
+               if(persistenceType == PERSIST_CONNECTION)
+                       origHandler.outputHandler.queue(msg);
+               else
                client.queueClientRequestMessage(msg, 0, container);
 
                freeData(container);

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

Reply via email to