Network: Fix ENetPacket

This commit is contained in:
SirLynix
2022-07-07 08:50:18 +02:00
parent 2229dfd6e5
commit 3507ec570f
2 changed files with 14 additions and 25 deletions

View File

@@ -210,7 +210,7 @@ namespace Nz
{
event->type = ENetEventType::None;
event->peer = nullptr;
event->packet = nullptr;
event->packet.Reset();
if (DispatchIncomingCommands(event))
return 1;
@@ -313,7 +313,10 @@ namespace Nz
ENetPacketRef ENetHost::AllocatePacket(ENetPacketFlags flags)
{
std::size_t poolIndex;
ENetPacketRef enetPacket = m_packetPool.Allocate(poolIndex);
ENetPacket* packet = m_packetPool.Allocate(poolIndex);
ENetPacketRef enetPacket(&m_packetPool, packet);
enetPacket->flags = flags;
enetPacket->poolIndex = poolIndex;
enetPacket.m_pool = &m_packetPool;