Author: toad
Date: 2008-02-28 16:42:06 +0000 (Thu, 28 Feb 2008)
New Revision: 18206

Modified:
   trunk/freenet/src/freenet/io/xfer/PacketThrottle.java
Log:
Notify waiters if the window size increases by 1 due to acknowledged packet.

Modified: trunk/freenet/src/freenet/io/xfer/PacketThrottle.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/PacketThrottle.java       2008-02-28 
16:41:08 UTC (rev 18205)
+++ trunk/freenet/src/freenet/io/xfer/PacketThrottle.java       2008-02-28 
16:42:06 UTC (rev 18206)
@@ -113,6 +113,8 @@
        } else {
                _simulatedWindowSize += (PACKET_TRANSMIT_INCREMENT / 
_simulatedWindowSize);
        }
+       if(_simulatedWindowSize > (windowSize + 1))
+               notifyAll();
        if(Logger.shouldLog(Logger.MINOR, this))
                Logger.minor(this, "notifyOfPacketAcked(): "+this);
     }


Reply via email to