Fixed Size() and BytesRemaining() semantics, which was broken.
Revert r33437, which was missing the root cause. Spotted by Christophe Huriaux, thanks. And welcome in contributors list! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37437 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -990,6 +990,7 @@ AboutView::_CreateCreditsView()
|
|||||||
"Matthijs Hollemans\n"
|
"Matthijs Hollemans\n"
|
||||||
"Mathew Hounsell\n"
|
"Mathew Hounsell\n"
|
||||||
"Morgan Howe\n"
|
"Morgan Howe\n"
|
||||||
|
"Christophe Huriaux\n"
|
||||||
"Ma Jie\n"
|
"Ma Jie\n"
|
||||||
"Carwyn Jones\n"
|
"Carwyn Jones\n"
|
||||||
"Vasilis Kaoutsis\n"
|
"Vasilis Kaoutsis\n"
|
||||||
|
|||||||
@@ -115,14 +115,14 @@ DynamicBuffer::Data() const
|
|||||||
size_t
|
size_t
|
||||||
DynamicBuffer::Size() const
|
DynamicBuffer::Size() const
|
||||||
{
|
{
|
||||||
return fBufferSize;
|
return fDataEnd - fDataStart;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
size_t
|
size_t
|
||||||
DynamicBuffer::BytesRemaining() const
|
DynamicBuffer::BytesRemaining() const
|
||||||
{
|
{
|
||||||
return fDataEnd - fDataStart;
|
return fBufferSize -fDataEnd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -555,7 +555,7 @@ BNetEndpoint::Send(const void* buffer, size_t length, int flags)
|
|||||||
int32
|
int32
|
||||||
BNetEndpoint::Send(BNetBuffer& buffer, int flags)
|
BNetEndpoint::Send(BNetBuffer& buffer, int flags)
|
||||||
{
|
{
|
||||||
return Send(buffer.Data(), buffer.BytesRemaining(), flags);
|
return Send(buffer.Data(), buffer.Size(), flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -583,7 +583,7 @@ int32
|
|||||||
BNetEndpoint::SendTo(BNetBuffer& buffer,
|
BNetEndpoint::SendTo(BNetBuffer& buffer,
|
||||||
const BNetAddress& address, int flags)
|
const BNetAddress& address, int flags)
|
||||||
{
|
{
|
||||||
return SendTo(buffer.Data(), buffer.BytesRemaining(), address, flags);
|
return SendTo(buffer.Data(), buffer.Size(), address, flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user