[freenet-cvs] r12520 - trunk/freenet/src/freenet/node

zothar at freenetproject.org zothar at freenetproject.org
Sun Apr 1 20:04:16 UTC 2007


Author: zothar
Date: 2007-04-01 20:04:16 +0000 (Sun, 01 Apr 2007)
New Revision: 12520

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Don't add 'idle' to peer node exported volatile data if the peer has never been connected with.

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java	2007-04-01 20:00:26 UTC (rev 12519)
+++ trunk/freenet/src/freenet/node/PeerNode.java	2007-04-01 20:04:16 UTC (rev 12520)
@@ -1933,7 +1933,7 @@
 		synchronized(this) {
 			fs.putSingle("averagePingTime", Double.toString(averagePingTime()));
 			long idle = now - lastReceivedPacketTime();
-			if(idle > (60 * 1000)) {  // 1 minute
+			if(idle > (60 * 1000) && -1 != lastReceivedPacketTime()) {  // 1 minute
 				fs.putSingle("idle", Long.toString(idle));
 			}
 			if(peerAddedTime > 1) {




More information about the cvs mailing list