Author: toad
Date: 2008-03-20 22:20:59 +0000 (Thu, 20 Mar 2008)
New Revision: 18668

Modified:
   trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java
Log:
Use buf.length not prb.blockSize. This might occasionally prevent 
alreadyReportBytes > buf.length.

Modified: trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java      2008-03-20 
22:18:44 UTC (rev 18667)
+++ trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java      2008-03-20 
22:20:59 UTC (rev 18668)
@@ -243,7 +243,7 @@

                        // Congestion control and bandwidth limiting
                        try {
-                               
peer.sendThrottledMessage(DMT.createFNPBulkPacketSend(uid, blockNo, buf), 
prb.blockSize, ctr, BulkReceiver.TIMEOUT);
+                               
peer.sendThrottledMessage(DMT.createFNPBulkPacketSend(uid, blockNo, buf), 
buf.length, ctr, BulkReceiver.TIMEOUT);
                                synchronized(this) {
                                        blocksNotSentButPresent.setBit(blockNo, 
false);
                                }


Reply via email to