Author: toad
Date: 2009-03-07 14:00:04 +0000 (Sat, 07 Mar 2009)
New Revision: 25929
Modified:
branches/db4o/freenet/src/freenet/node/fcp/ClientPut.java
branches/db4o/freenet/src/freenet/node/fcp/ClientPutDir.java
Log:
Null out putter after removing
Modified: branches/db4o/freenet/src/freenet/node/fcp/ClientPut.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/fcp/ClientPut.java 2009-03-07
13:49:57 UTC (rev 25928)
+++ branches/db4o/freenet/src/freenet/node/fcp/ClientPut.java 2009-03-07
14:00:04 UTC (rev 25929)
@@ -40,7 +40,7 @@
public class ClientPut extends ClientPutBase {
- final ClientPutter putter;
+ ClientPutter putter;
private final short uploadFrom;
/** Original filename if from disk, otherwise null. Purely for
PersistentPut. */
private final File origFilename;
@@ -532,6 +532,7 @@
if(persistenceType == PERSIST_FOREVER) {
container.activate(putter, 1);
putter.removeFrom(container);
+ putter = null;
}
super.requestWasRemoved(container);
}
Modified: branches/db4o/freenet/src/freenet/node/fcp/ClientPutDir.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/fcp/ClientPutDir.java
2009-03-07 13:49:57 UTC (rev 25928)
+++ branches/db4o/freenet/src/freenet/node/fcp/ClientPutDir.java
2009-03-07 14:00:04 UTC (rev 25929)
@@ -388,6 +388,7 @@
if(persistenceType == PERSIST_FOREVER) {
container.activate(putter, 1);
putter.removeFrom(container);
+ putter = null;
}
super.requestWasRemoved(container);
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs