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