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;
        }



Reply via email to