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;


Reply via email to