[freenet-cvs] r18306 - trunk/freenet/src/freenet/io/xfer

toad at freenetproject.org toad at freenetproject.org
Sat Mar 1 23:02:30 UTC 2008


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




More information about the cvs mailing list