Patch by Vasilis Kaoutsis:
* FragmentPacket::Reassemble() would return NULL instead of an error when the packet was not yet complete. * This didn't have any actual consequences, though, as Reassemble() was only called for a complete fragment set. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25758 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -368,15 +368,14 @@ FragmentPacket::AddFragment(uint16 start, uint16 end, net_buffer *buffer,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*!
|
/*! Reassembles the fragments to the specified buffer \a to.
|
||||||
Reassembles the fragments to the specified buffer \a to.
|
|
||||||
This buffer must have been added via AddFragment() before.
|
This buffer must have been added via AddFragment() before.
|
||||||
*/
|
*/
|
||||||
status_t
|
status_t
|
||||||
FragmentPacket::Reassemble(net_buffer *to)
|
FragmentPacket::Reassemble(net_buffer *to)
|
||||||
{
|
{
|
||||||
if (!IsComplete())
|
if (!IsComplete())
|
||||||
return NULL;
|
return B_ERROR;
|
||||||
|
|
||||||
net_buffer *buffer = NULL;
|
net_buffer *buffer = NULL;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user