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 */