Author: toad
Date: 2007-09-21 17:57:52 +0000 (Fri, 21 Sep 2007)
New Revision: 15242

Modified:
   trunk/freenet/src/freenet/node/OpennetManager.java
Log:
wantPeer(): respect addAtLRU

Modified: trunk/freenet/src/freenet/node/OpennetManager.java
===================================================================
--- trunk/freenet/src/freenet/node/OpennetManager.java  2007-09-21 16:47:12 UTC 
(rev 15241)
+++ trunk/freenet/src/freenet/node/OpennetManager.java  2007-09-21 17:57:52 UTC 
(rev 15242)
@@ -224,7 +224,10 @@
                        if(peersLRU.size() < MAX_PEERS) {
                                if(nodeToAddNow != null) {
                                        if(logMINOR) Logger.minor(this, "Added 
opennet peer "+nodeToAddNow+" as opennet peers list not full");
-                                       peersLRU.push(nodeToAddNow);
+                                       if(addAtLRU)
+                                               
peersLRU.pushLeast(nodeToAddNow);
+                                       else
+                                               peersLRU.push(nodeToAddNow);
                                        // Always take OpennetManager lock 
before PeerManager
                                        node.peers.addPeer(nodeToAddNow);
                                } else {


Reply via email to