Author: toad
Date: 2007-11-30 14:31:18 +0000 (Fri, 30 Nov 2007)
New Revision: 16129

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Fix the crazy-output-bandwidth-no-payload bug, hopefully.

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2007-11-30 14:14:29 UTC 
(rev 16128)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2007-11-30 14:31:18 UTC 
(rev 16129)
@@ -1066,7 +1066,7 @@
                long now = System.currentTimeMillis();
                boolean tempShouldSendHandshake = false;
                synchronized(this) {
-                       tempShouldSendHandshake = ((!isConnected()) && 
(handshakeIPs != null) && (now > sendHandshakeTime)) || isRekeying;
+                       tempShouldSendHandshake = ((isRekeying || 
!isConnected()) && (handshakeIPs != null) && (now > sendHandshakeTime));
                }
                if(tempShouldSendHandshake && (hasLiveHandshake(now)))
                        tempShouldSendHandshake = false;


Reply via email to