Author: toad
Date: 2007-09-21 18:16:49 +0000 (Fri, 21 Sep 2007)
New Revision: 15248

Modified:
   trunk/freenet/src/freenet/node/OpennetManager.java
Log:
can drop connected peers if over the limit

Modified: trunk/freenet/src/freenet/node/OpennetManager.java
===================================================================
--- trunk/freenet/src/freenet/node/OpennetManager.java  2007-09-21 18:14:22 UTC 
(rev 15247)
+++ trunk/freenet/src/freenet/node/OpennetManager.java  2007-09-21 18:16:49 UTC 
(rev 15248)
@@ -264,7 +264,7 @@
                        } else while(peersLRU.size() > MAX_PEERS - 
(nodeToAddNow == null ? 0 : 1)) {
                                PeerNode toDrop;
                                // can drop peers which are over the limit
-                               toDrop = peerToDrop(noDisconnect && 
nodeToAddNow != null && peersLRU.size() == MAX_PEERS);
+                               toDrop = peerToDrop(noDisconnect && 
nodeToAddNow != null && peersLRU.size() >= MAX_PEERS);
                                if(toDrop == null) {
                                        if(logMINOR)
                                                Logger.minor(this, "No more 
peers to drop, cannot accept peer"+(nodeToAddNow == null ? "" : 
nodeToAddNow.toString()));


Reply via email to