Author: toad
Date: 2008-05-07 12:31:52 +0000 (Wed, 07 May 2008)
New Revision: 19814

Modified:
   trunk/freenet/src/freenet/node/IPDetectorPluginManager.java
Log:
Fix #2290: run if all plugins failed, not if 1 running 1 failed, or 0 running 0 
failed!

Modified: trunk/freenet/src/freenet/node/IPDetectorPluginManager.java
===================================================================
--- trunk/freenet/src/freenet/node/IPDetectorPluginManager.java 2008-05-07 
11:46:17 UTC (rev 19813)
+++ trunk/freenet/src/freenet/node/IPDetectorPluginManager.java 2008-05-07 
12:31:52 UTC (rev 19814)
@@ -438,7 +438,7 @@

                        // If detect attempt failed to produce an IP in the 
last 5 minutes, don't
                        // try again yet.
-                       if(failedRunners.size() == runners.size()) {
+                       if(failedRunners.size() == plugins.length) {
                                if(now - lastDetectAttemptEndedTime < 
5*60*1000) {
                                        if(logMINOR) Logger.minor(this, "Last 
detect failed less than 5 minutes ago");
                                        return;


Reply via email to