Author: toad
Date: 2008-03-01 23:02:30 +0000 (Sat, 01 Mar 2008)
New Revision: 18306

Modified:
   trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java
Log:
Report payload to the callback, since it's excluded from the non-payload 
callback by us including packetSize for bytes-reported-already.

Modified: trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java      2008-03-01 
22:54:31 UTC (rev 18305)
+++ trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java      2008-03-01 
23:02:30 UTC (rev 18306)
@@ -249,6 +249,7 @@
                        try {
                                
peer.getThrottle().sendThrottledMessage(DMT.createFNPBulkPacketSend(uid, 
blockNo, buf), peer, 
                                                masterThrottle, prb.blockSize, 
ctr);
+                               if(ctr != null) ctr.sentPayload(prb.blockSize);
                                synchronized(this) {
                                        blocksNotSentButPresent.setBit(blockNo, 
false);
                                }


Reply via email to