Author: toad
Date: 2008-10-03 23:08:56 +0000 (Fri, 03 Oct 2008)
New Revision: 22937

Modified:
   branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
Log:
BaseSingleFileFetcher: Unregister when going to cooldown queue.
Before the queue changes, we would always unregister an SFF before calling... 
now we have to explicitly remove it.


Modified: 
branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java   
2008-10-03 20:17:26 UTC (rev 22936)
+++ branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java   
2008-10-03 23:08:56 UTC (rev 22937)
@@ -116,6 +116,8 @@
                                        cooldownWakeupTime = 
sched.queueCooldown(key, this, container);
                                        if(persistent)
                                                container.deactivate(key, 5);
+                                       // Unregister as going to cooldown 
queue.
+                                       unregister(container, context);
                                }
                        } else {
                                reschedule(container, context);


Reply via email to