From 7fdae00f37778e460b0df380b7358d4e8000bec5 Mon Sep 17 00:00:00 2001 From: Philippe Houdoin Date: Wed, 24 Nov 2010 08:02:53 +0000 Subject: [PATCH] Remove duplicate code which was counting send error twice. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39604 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/network/devices/dialup/dialup.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/network/devices/dialup/dialup.cpp b/src/add-ons/kernel/network/devices/dialup/dialup.cpp index 7bb1e801c3..dbe5373976 100644 --- a/src/add-ons/kernel/network/devices/dialup/dialup.cpp +++ b/src/add-ons/kernel/network/devices/dialup/dialup.cpp @@ -388,6 +388,7 @@ dialup_send_data(net_device* _device, net_buffer* buffer) // mark frame start packet[packetSize++] = HDLC_FLAG_SEQUENCE; + // encode frame data ioVector = ioVectors; while (vectorCount--) { uint8* data = (uint8*) ioVector->iov_base; @@ -404,6 +405,7 @@ dialup_send_data(net_device* _device, net_buffer* buffer) // next io vector ioVector++; } + // mark frame end packet[packetSize++] = HDLC_FLAG_SEQUENCE; @@ -411,7 +413,6 @@ dialup_send_data(net_device* _device, net_buffer* buffer) bytesWritten = write(device->fd, packet, packetSize); if (bytesWritten < 0) { - device->stats.send.errors++; status = errno; goto err; }