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) {


Reply via email to