From 6c60368fc4ceb3b873e6505463e3af5d5b2d5995 Mon Sep 17 00:00:00 2001 From: BearOso Date: Sun, 30 Apr 2023 16:07:45 -0500 Subject: [PATCH] netplay: Fix warnings and crash with >5 clients. --- server.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server.cpp b/server.cpp index 6b40f9ae..15765575 100644 --- a/server.cpp +++ b/server.cpp @@ -228,7 +228,7 @@ static bool8 S9xNPSSendData (int fd, const uint8 *data, int length) void S9xNPSendHeartBeat () { int len = 3; - uint8 data [3 + 4 * 5]; + uint8 data [(3 + 4) * 8]; uint8 *ptr = data; int n; @@ -1031,7 +1031,7 @@ void S9xNPSyncClient (int client) S9xNPRecomputePause (); S9xNPSendFreezeFile (client, data, len); } - delete data; + delete[] data; } remove (fname); } @@ -1208,7 +1208,7 @@ void S9xNPSendFreezeFileToAllClients (const char *filename) if (NPServer.Clients [c].SaidHello) S9xNPSendFreezeFile (c, data, len); } - delete data; + delete[] data; } }