Author: toad
Date: 2008-05-07 14:24:43 +0000 (Wed, 07 May 2008)
New Revision: 19823
Modified:
trunk/freenet/src/freenet/node/Announcer.java
trunk/freenet/src/freenet/node/DNSRequester.java
Log:
Force the DNSRequestor to run right after adding some seednodes (if it's not
already running).
Modified: trunk/freenet/src/freenet/node/Announcer.java
===================================================================
--- trunk/freenet/src/freenet/node/Announcer.java 2008-05-07 14:23:51 UTC
(rev 19822)
+++ trunk/freenet/src/freenet/node/Announcer.java 2008-05-07 14:24:43 UTC
(rev 19823)
@@ -158,6 +158,7 @@
}
}
}
+ node.dnsr.forceRun();
// If none connect in a minute, try some more.
node.getTicker().queueTimedJob(new Runnable() {
public void run() {
Modified: trunk/freenet/src/freenet/node/DNSRequester.java
===================================================================
--- trunk/freenet/src/freenet/node/DNSRequester.java 2008-05-07 14:23:51 UTC
(rev 19822)
+++ trunk/freenet/src/freenet/node/DNSRequester.java 2008-05-07 14:24:43 UTC
(rev 19823)
@@ -67,4 +67,10 @@
// Ignore, just wake up. Just sleeping to not busy wait anyway
}
}
+
+ public void forceRun() {
+ synchronized(this) {
+ notifyAll();
+ }
+ }
}