[freenet-cvs] r18297 - trunk/freenet/src/freenet/io/comm
toad at freenetproject.org
toad at freenetproject.org
Sat Mar 1 20:23:07 UTC 2008
Author: toad
Date: 2008-03-01 20:23:07 +0000 (Sat, 01 Mar 2008)
New Revision: 18297
Modified:
trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java
Log:
Don't log packets to the overall Total Bandwidth if we fail to send them e.g. due to IPv6 being disabled.
Modified: trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java 2008-03-01 20:08:33 UTC (rev 18296)
+++ trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java 2008-03-01 20:23:07 UTC (rev 18297)
@@ -247,13 +247,11 @@
packet.setAddress(address);
packet.setPort(port);
- // TODO: keep?
- // packet.length() is simply the size of the buffer, it knows nothing of UDP headers
- IOStatisticCollector.addInfo(address + ":" + port, 0, blockToSend.length + UDP_HEADERS_LENGTH);
- tracker.sentPacketTo(destination);
try {
_sock.send(packet);
+ tracker.sentPacketTo(destination);
+ IOStatisticCollector.addInfo(address + ":" + port, 0, blockToSend.length + UDP_HEADERS_LENGTH);
if(logMINOR) Logger.minor(this, "Sent packet length "+blockToSend.length+" to "+address);
} catch (IOException e) {
if(packet.getAddress() instanceof Inet6Address)
More information about the cvs
mailing list