Author: toad
Date: 2008-03-01 02:12:20 +0000 (Sat, 01 Mar 2008)
New Revision: 18281
Modified:
trunk/freenet/src/freenet/node/PeerManager.java
Log:
Fix another case where a connection could get removed from the connected list
just because it hasn't got a location yet.
Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java 2008-03-01 02:00:37 UTC
(rev 18280)
+++ trunk/freenet/src/freenet/node/PeerManager.java 2008-03-01 02:12:20 UTC
(rev 18281)
@@ -309,7 +309,7 @@
// removing from connectedPeers
ArrayList a = new ArrayList();
for(int i=0;i<myPeers.length;i++) {
- if((myPeers[i]!=pn) && myPeers[i].isRoutable())
+ if((myPeers[i]!=pn) && myPeers[i].isConnected()
&& myPeers[i].isRealConnection())
a.add(myPeers[i]);
}