Author: toad
Date: 2009-03-07 14:00:45 +0000 (Sat, 07 Mar 2009)
New Revision: 25931

Modified:
   branches/db4o/freenet/src/freenet/node/fcp/ClientPutBase.java
Log:
Don't freeData() in onSuccess/onFailure for inserts - it may get re-added


Modified: branches/db4o/freenet/src/freenet/node/fcp/ClientPutBase.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/fcp/ClientPutBase.java       
2009-03-07 14:00:32 UTC (rev 25930)
+++ branches/db4o/freenet/src/freenet/node/fcp/ClientPutBase.java       
2009-03-07 14:00:45 UTC (rev 25931)
@@ -147,7 +147,8 @@
                        if(generatedURI == null)
                                Logger.error(this, "No generated URI in 
onSuccess() for "+this+" from "+state);
                }
-               freeData(container);
+               // Could restart, and is on the putter, don't free data until 
we remove the putter
+               //freeData(container);
                finish(container);
                trySendFinalMessage(null, container);
                if(client != null)
@@ -160,7 +161,8 @@
                        finished = true;
                        putFailedMessage = new PutFailedMessage(e, identifier, 
global);
                }
-               freeData(container);
+               // Could restart, and is on the putter, don't free data until 
we remove the putter
+               //freeData(container);
                finish(container);
                trySendFinalMessage(null, container);
                if(client != null)

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

Reply via email to