Author: toad
Date: 2007-09-25 16:19:53 +0000 (Tue, 25 Sep 2007)
New Revision: 15301
Modified:
trunk/freenet/src/freenet/node/OpennetManager.java
Log:
Fix bug I introduced a few revisions ago: We were never dumping old nodes!
Modified: trunk/freenet/src/freenet/node/OpennetManager.java
===================================================================
--- trunk/freenet/src/freenet/node/OpennetManager.java 2007-09-25 16:05:01 UTC
(rev 15300)
+++ trunk/freenet/src/freenet/node/OpennetManager.java 2007-09-25 16:19:53 UTC
(rev 15301)
@@ -239,6 +239,7 @@
* @return True if the node was added / should be added.
*/
public boolean wantPeer(PeerNode nodeToAddNow, boolean addAtLRU) {
+ boolean notMany = false;
boolean ret = true;
boolean noDisconnect;
synchronized(this) {
@@ -260,11 +261,11 @@
if(logMINOR) Logger.minor(this, "Want
peer because not enough opennet nodes");
}
timeLastOffered = System.currentTimeMillis();
- ret = true;
+ notMany = true;
}
noDisconnect = successCount <
MIN_SUCCESS_BETWEEN_DROP_CONNS;
}
- if(ret) {
+ if(notMany) {
if(nodeToAddNow != null)
node.peers.addPeer(nodeToAddNow, true); // Add
to peers outside the OM lock
return true;