Author: toad
Date: 2008-01-31 18:22:02 +0000 (Thu, 31 Jan 2008)
New Revision: 17429
Modified:
trunk/freenet/src/freenet/node/IPDetectorPluginManager.java
Log:
Trying to count number that are not connected now *and* (not *or*!) have been
connected in the last 5 minutes.
In order to determine whether we need to immediately detect because we lost all
our connections due to an IP change.
Modified: trunk/freenet/src/freenet/node/IPDetectorPluginManager.java
===================================================================
--- trunk/freenet/src/freenet/node/IPDetectorPluginManager.java 2008-01-31
18:12:08 UTC (rev 17428)
+++ trunk/freenet/src/freenet/node/IPDetectorPluginManager.java 2008-01-31
18:22:02 UTC (rev 17429)
@@ -387,7 +387,7 @@
int count = 0;
for(int i=0;i<peers.length;i++) {
PeerNode p = peers[i];
- if((!p.isConnected()) || (now -
p.lastReceivedPacketTime() < 5*60*1000)) {
+ if((!p.isConnected()) && (now -
p.lastReceivedPacketTime() < 5*60*1000)) {
// Not connected now but has
been within the past 5 minutes.
count++;
}