Author: toad
Date: 2007-09-26 17:16:29 +0000 (Wed, 26 Sep 2007)
New Revision: 15335

Modified:
   trunk/freenet/src/freenet/node/OpennetManager.java
Log:
Don't add node to global peers list if we can't add it to LRU. D'oh!

Modified: trunk/freenet/src/freenet/node/OpennetManager.java
===================================================================
--- trunk/freenet/src/freenet/node/OpennetManager.java  2007-09-26 17:13:35 UTC 
(rev 15334)
+++ trunk/freenet/src/freenet/node/OpennetManager.java  2007-09-26 17:16:29 UTC 
(rev 15335)
@@ -321,7 +321,7 @@
                                }
                        }
                }
-               if(nodeToAddNow != null && !node.peers.addPeer(nodeToAddNow, 
true, true)) {
+               if(nodeToAddNow != null && canAdd && 
!node.peers.addPeer(nodeToAddNow, true, true)) {
                        if(logMINOR)
                                Logger.minor(this, "Already in global peers 
list: "+nodeToAddNow+" when adding opennet node");
                        // Just because it's in the global peers list doesn't 
mean its in the LRU, it may be an old-opennet-peers reconnection.


Reply via email to