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);
}