Author: toad
Date: 2007-07-13 16:05:31 +0000 (Fri, 13 Jul 2007)
New Revision: 14076
Modified:
trunk/freenet/src/freenet/node/PeerManager.java
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Fix adding peernode's to the status tracker even though we haven't added them
to the peer manager.
This was showing up as a warning about too many nodes being never connected
when they weren't, and errors in addPeerNodeStatus() in the log.
Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java 2007-07-13 15:57:24 UTC
(rev 14075)
+++ trunk/freenet/src/freenet/node/PeerManager.java 2007-07-13 16:05:31 UTC
(rev 14076)
@@ -213,6 +213,7 @@
myPeers = newMyPeers;
Logger.normal(this, "Added "+pn);
}
+ this.addPeerNodeStatus(pn.getPeerNodeStatus(), pn);
updatePMUserAlert();
return true;
}
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2007-07-13 15:57:24 UTC
(rev 14075)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2007-07-13 16:05:31 UTC
(rev 14076)
@@ -483,7 +483,6 @@
// Not connected yet; need to handshake
isConnected = false;
- peers.addPeerNodeStatus(PeerManager.PEER_NODE_STATUS_DISCONNECTED,
this);
messagesToSendNow = new LinkedList();