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);