Author: toad
Date: 2008-01-31 18:45:11 +0000 (Thu, 31 Jan 2008)
New Revision: 17432
Modified:
trunk/freenet/src/freenet/node/IPDetectorPluginManager.java
Log:
We were never resetting lastDetectAttemptFailed. This was causing us to keep on
redetecting every 5 minutes even if we had a local detected address and all the
detects succeeded.
Modified: trunk/freenet/src/freenet/node/IPDetectorPluginManager.java
===================================================================
--- trunk/freenet/src/freenet/node/IPDetectorPluginManager.java 2008-01-31
18:43:27 UTC (rev 17431)
+++ trunk/freenet/src/freenet/node/IPDetectorPluginManager.java 2008-01-31
18:45:11 UTC (rev 17432)
@@ -500,6 +500,7 @@
private void startDetect() {
if(logMINOR) Logger.minor(this, "Detecting...");
synchronized(this) {
+ lastDetectAttemptFailed = false;
for(int i=0;i<plugins.length;i++) {
FredPluginIPDetector plugin = plugins[i];
if(runners.containsKey(plugin)) continue;