Network/ENetHost: Fix packet leak when broadcasting with no peer connected
This commit is contained in:
parent
0f2d315c1d
commit
41d06fed38
|
|
@ -45,7 +45,7 @@ namespace Nz
|
||||||
|
|
||||||
void ENetHost::Broadcast(UInt8 channelId, ENetPacketFlags flags, NetPacket&& packet)
|
void ENetHost::Broadcast(UInt8 channelId, ENetPacketFlags flags, NetPacket&& packet)
|
||||||
{
|
{
|
||||||
ENetPacket* enetPacket = m_packetPool.New<ENetPacket>();
|
ENetPacketRef enetPacket = m_packetPool.New<ENetPacket>();
|
||||||
enetPacket->flags = flags;
|
enetPacket->flags = flags;
|
||||||
enetPacket->data = std::move(packet);
|
enetPacket->data = std::move(packet);
|
||||||
enetPacket->owner = &m_packetPool;
|
enetPacket->owner = &m_packetPool;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue