Author: toad
Date: 2008-07-17 12:57:45 +0000 (Thu, 17 Jul 2008)
New Revision: 21164
Modified:
branches/db4o/freenet/src/freenet/node/RequestStarter.java
Log:
When we use a request from getBetterNonPersistentRequest, it might also be in
the queue; remove it.
Modified: branches/db4o/freenet/src/freenet/node/RequestStarter.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/RequestStarter.java 2008-07-17
12:37:17 UTC (rev 21163)
+++ branches/db4o/freenet/src/freenet/node/RequestStarter.java 2008-07-17
12:57:45 UTC (rev 21164)
@@ -209,6 +209,7 @@
Logger.minor(this, "Not using "+req+"
in favour of "+betterReq);
synchronized(queue) {
queue.addFirst(req);
+ queue.remove(betterReq);
}
req = null;
usedReq = false;