Author: toad
Date: 2008-02-12 00:55:52 +0000 (Tue, 12 Feb 2008)
New Revision: 17801
Modified:
trunk/freenet/src/freenet/node/PacketSender.java
Log:
Maybe fix the timeouts bug (!!!) - sleep time should be
min(MAX_COALESCING_DELAY, time), not MAX(..) !!
Modified: trunk/freenet/src/freenet/node/PacketSender.java
===================================================================
--- trunk/freenet/src/freenet/node/PacketSender.java 2008-02-12 00:26:09 UTC
(rev 17800)
+++ trunk/freenet/src/freenet/node/PacketSender.java 2008-02-12 00:55:52 UTC
(rev 17801)
@@ -426,7 +426,7 @@
long sleepTime = nextActionTime - now;
// MAX_COALESCING_DELAYms maximum sleep time - same as the
maximum coalescing delay
- sleepTime = Math.min(sleepTime, MAX_COALESCING_DELAY);
+ sleepTime = Math.max(sleepTime, MAX_COALESCING_DELAY);
if(now - node.startupTime > 60 * 1000 * 5)
if(now - lastReceivedPacketFromAnyNode >
Node.ALARM_TIME) {