Author: nextgens
Date: 2006-07-15 16:23:26 +0000 (Sat, 15 Jul 2006)
New Revision: 9627
Modified:
trunk/freenet/src/freenet/node/RequestStarter.java
Log:
locking consistency...
Modified: trunk/freenet/src/freenet/node/RequestStarter.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestStarter.java 2006-07-15 14:44:20 UTC
(rev 9626)
+++ trunk/freenet/src/freenet/node/RequestStarter.java 2006-07-15 16:23:26 UTC
(rev 9627)
@@ -118,13 +118,13 @@
} while(now < sleepUntil);
return;
} else {
- Logger.minor(this, "Waiting...");
- synchronized(this) {
- // Always take the lock on
RequestStarter first.
+ Logger.minor(this, "Waiting...");
req = sched.removeFirst();
if(req != null) {
continue;
}
+ // Always take the lock on
RequestStarter first.
+ synchronized(this) {
try {
wait(1000);
} catch (InterruptedException e) {