From b69dfc85c897ed25ce858f621a5e75cda7fb84e6 Mon Sep 17 00:00:00 2001 From: "Bruno G. Albuquerque" Date: Mon, 5 Oct 2009 10:31:47 +0000 Subject: [PATCH] BnetEndPoint::Send() should use BytesRemaining() as the amount of data to be sent, not Size(). This fixes #4724. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33437 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/network/libnetapi/NetEndpoint.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kits/network/libnetapi/NetEndpoint.cpp b/src/kits/network/libnetapi/NetEndpoint.cpp index b78b540673..e595e0ee9f 100644 --- a/src/kits/network/libnetapi/NetEndpoint.cpp +++ b/src/kits/network/libnetapi/NetEndpoint.cpp @@ -555,7 +555,7 @@ BNetEndpoint::Send(const void* buffer, size_t length, int flags) int32 BNetEndpoint::Send(BNetBuffer& buffer, int flags) { - return Send(buffer.Data(), buffer.Size(), flags); + return Send(buffer.Data(), buffer.BytesRemaining(), flags); } @@ -583,7 +583,7 @@ int32 BNetEndpoint::SendTo(BNetBuffer& buffer, const BNetAddress& address, int flags) { - return SendTo(buffer.Data(), buffer.Size(), address, flags); + return SendTo(buffer.Data(), buffer.BytesRemaining(), address, flags); }