Author: nextgens
Date: 2007-11-30 13:14:28 +0000 (Fri, 30 Nov 2007)
New Revision: 16126

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
maybe fix "the connection time isn't displayed anymore on /friends/"

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2007-11-30 13:10:32 UTC 
(rev 16125)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2007-11-30 13:14:28 UTC 
(rev 16126)
@@ -1486,6 +1486,11 @@
                synchronized(this) {
                        handshakeCount = 0;
                        bogusNoderef = false;
+                       // Don't reset the uptime if we rekey
+                       if(!isConnected) {
+                               connectedTime = now;
+                               sentInitialMessages = false;
+                       }
                        isConnected = true;
                        isRoutable = routable;
                        verifiedIncompatibleNewerVersion = newer;
@@ -1517,12 +1522,6 @@
                                peerAddedTime = 0;  // don't store anymore
                                ctx = null;
                        }
-
-                       // Don't reset the uptime if we rekey
-                       if(!isConnected) {
-                               connectedTime = now;
-                               sentInitialMessages = false;
-                       }
                        isRekeying = false;
                        timeLastRekeyed = now;
                        totalBytesExchangedWithCurrentTracker = 0;


Reply via email to