Author: toad
Date: 2007-09-22 15:02:54 +0000 (Sat, 22 Sep 2007)
New Revision: 15263

Modified:
   trunk/freenet/src/freenet/node/OpennetManager.java
Log:
Add the peer to the routing table in wantPeer() in all cases

Modified: trunk/freenet/src/freenet/node/OpennetManager.java
===================================================================
--- trunk/freenet/src/freenet/node/OpennetManager.java  2007-09-22 15:01:04 UTC 
(rev 15262)
+++ trunk/freenet/src/freenet/node/OpennetManager.java  2007-09-22 15:02:54 UTC 
(rev 15263)
@@ -302,6 +302,8 @@
                                                        
peersLRU.push(nodeToAddNow);
                                                if(logMINOR) Logger.minor(this, 
"Added opennet peer "+nodeToAddNow+" after clearing "+dropList.size()+" items");
                                                oldPeers.remove(nodeToAddNow);
+                                               // Always take OpennetManager 
lock before PeerManager
+                                               
node.peers.addPeer(nodeToAddNow, true);
                                        }
                                        if(!dropList.isEmpty())
                                                timeLastDropped = now;


Reply via email to