Author: dbkr
Date: 2008-04-20 17:26:25 +0000 (Sun, 20 Apr 2008)
New Revision: 19464
Modified:
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Fix issue where the peer manager user alert would show the number of connected
peers off by one, due to the information that it's updated from not being
updated until after the user alert itself is updated in completedHandshake().
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2008-04-20 15:07:34 UTC
(rev 19463)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2008-04-20 17:26:25 UTC
(rev 19464)
@@ -1916,6 +1916,8 @@
// Received a packet
receivedPacket(unverified);
+ setPeerNodeStatus(now);
+
if(newer || older || !isConnected())
node.peers.disconnected(this);
else if(!wasARekey) {
@@ -1923,7 +1925,6 @@
onConnect();
}
- setPeerNodeStatus(now);
return true;
}