From 2d2a65b616b1bb4250cfdc1d300f7bbc14685a3a Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 12 Feb 2023 14:08:16 +0100 Subject: Fixed a memory leak in env handling --- src/tools/box64stack.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/tools/box64stack.c') diff --git a/src/tools/box64stack.c b/src/tools/box64stack.c index ff0de001..174a2d09 100755 --- a/src/tools/box64stack.c +++ b/src/tools/box64stack.c @@ -91,6 +91,7 @@ void SetupInitialStack(x64emu_t *emu) uintptr_t p_envv[emu->context->envc]; for (int i=emu->context->envc-1; i>=0; --i) { PushString(emu, emu->context->envv[i]); + box_free(emu->context->envv[i]); p_envv[i] = R_RSP; } // push args, also, free the argv[] string and point to the one in the main stack -- cgit 1.4.1