Author: toad
Date: 2009-03-13 21:09:38 +0000 (Fri, 13 Mar 2009)
New Revision: 26026

Modified:
   
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherKeyListener.java
Log:
Detect and complain in KeyListener if the fetcher is already gone


Modified: 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherKeyListener.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherKeyListener.java 
    2009-03-13 21:08:41 UTC (rev 26025)
+++ 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherKeyListener.java 
    2009-03-13 21:09:38 UTC (rev 26026)
@@ -199,6 +199,10 @@
                        }
                        if(match) {
                                if(persistent) {
+                                       if(!container.ext().isStored(fetcher)) {
+                                               Logger.error(this, "Fetcher not 
in database! for "+this);
+                                               return false;
+                                       }
                                        if(container.ext().isActive(fetcher))
                                                Logger.error(this, "ALREADY 
ACTIVATED: "+fetcher);
                                        container.activate(fetcher, 1);

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

Reply via email to