Author: toad
Date: 2007-08-11 19:58:15 +0000 (Sat, 11 Aug 2007)
New Revision: 14630

Modified:
   trunk/freenet/src/freenet/node/NodePinger.java
Log:
Don't reschedule till finished.

Modified: trunk/freenet/src/freenet/node/NodePinger.java
===================================================================
--- trunk/freenet/src/freenet/node/NodePinger.java      2007-08-11 19:42:15 UTC 
(rev 14629)
+++ trunk/freenet/src/freenet/node/NodePinger.java      2007-08-11 19:58:15 UTC 
(rev 14630)
@@ -32,8 +32,11 @@
        final Node node;

        public void run() {
-               node.ps.queueTimedJob(this, 200);
-               recalculateMean(node.peers.connectedPeers);
+               try {
+                       recalculateMean(node.peers.connectedPeers);
+               } finally {
+                       node.ps.queueTimedJob(this, 200);
+               }
        }

        /** Recalculate the mean ping time */


Reply via email to