From 80ed8b81b99440e2f31124aa35b62ba0e3e7e302 Mon Sep 17 00:00:00 2001 From: toaster Date: Wed, 3 May 2023 23:23:30 +0100 Subject: [PATCH] Command_Map_f, Command_QueueMap_f: Prevent memory leak on cheat-limited early-return --- src/d_netcmd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/d_netcmd.c b/src/d_netcmd.c index f24d34b6f..4abbc90a9 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -2920,6 +2920,8 @@ static void Command_Map_f(void) if (ischeating && !usingcheats) { CONS_Printf(M_GetText("Cheats must be enabled.\n")); + Z_Free(realmapname); + Z_Free(mapname); return; } @@ -3397,6 +3399,8 @@ static void Command_QueueMap_f(void) if (ischeating && !usingcheats) { CONS_Printf(M_GetText("Cheats must be enabled.\n")); + Z_Free(realmapname); + Z_Free(mapname); return; }