Network/UdpSocket: Fix receiving packet

Former-commit-id: f27235940770d8e818fa1b60b4840be88cb04fd0
This commit is contained in:
Lynix 2016-02-24 14:18:22 +01:00
parent d24de1f719
commit a0a088a914
1 changed files with 1 additions and 3 deletions

View File

@ -67,13 +67,11 @@ namespace Nz
// I'm not sure what's the best between having a 65k bytes buffer ready for any datagram size
// or querying the next datagram size every time, for now I'll leave it as is
packet->Reset(NetCode_Invalid, std::numeric_limits<UInt16>::max());
packet->Resize(std::numeric_limits<UInt16>::max());
std::size_t received;
if (!Receive(packet->GetData(), static_cast<std::size_t>(packet->GetSize()), from, &received))
{
NazaraError("Failed to receive packet");
return false;
}
if (received == 0)
return false; //< No datagram received