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;