Author: nextgens
Date: 2008-02-16 02:51:20 +0000 (Sat, 16 Feb 2008)
New Revision: 17974

Modified:
   trunk/freenet/src/freenet/node/NodeStats.java
Log:
Use the executor to start NodePinger at priority = NORMAL otherwise it will 
fail to queue jobs (its priority would be MAX)

Modified: trunk/freenet/src/freenet/node/NodeStats.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeStats.java       2008-02-16 02:46:05 UTC 
(rev 17973)
+++ trunk/freenet/src/freenet/node/NodeStats.java       2008-02-16 02:51:20 UTC 
(rev 17974)
@@ -356,7 +356,11 @@
        }

        public void start() throws NodeInitException {
-               nodePinger.start();
+               node.executor.execute(new Runnable() {
+                       public void run() {
+                               nodePinger.start();
+                       }
+               }, "Starting NodePinger");
                persister.start();
                
node.getTicker().queueTimedJob(throttledPacketSendAverageIdleUpdater, 
CHECK_THROTTLE_TIME);
        }


Reply via email to