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

Reply via email to