From 9f26fb00ad2a5d9f0cdf2fefe13c312b77d7be00 Mon Sep 17 00:00:00 2001 From: SirLynix Date: Sat, 24 Feb 2024 22:29:15 +0100 Subject: [PATCH] Network/ENetPeer: Fix crash when sending fragments --- src/Nazara/Network/ENetPeer.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Nazara/Network/ENetPeer.cpp b/src/Nazara/Network/ENetPeer.cpp index f79dda26f..13de98aa0 100644 --- a/src/Nazara/Network/ENetPeer.cpp +++ b/src/Nazara/Network/ENetPeer.cpp @@ -1236,7 +1236,10 @@ namespace Nz return nullptr; ENetPacketRef packet = m_host->AllocatePacket(ENetPacketFlags(flags)); - packet->data = ByteArray(data, dataLength); + if (data) + packet->data = ByteArray(data, dataLength); + else + packet->data = ByteArray(dataLength); IncomingCommmand incomingCommand; incomingCommand.reliableSequenceNumber = command.header.reliableSequenceNumber;