diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-02-12 14:08:16 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-02-12 14:08:16 +0100 |
| commit | 2d2a65b616b1bb4250cfdc1d300f7bbc14685a3a (patch) | |
| tree | 3b07a382401ca893d1e296bc4ab3c83c5727a028 /src | |
| parent | b5d32fe271a5aecd3812358ac05d828dd4f06459 (diff) | |
| download | box64-2d2a65b616b1bb4250cfdc1d300f7bbc14685a3a.tar.gz box64-2d2a65b616b1bb4250cfdc1d300f7bbc14685a3a.zip | |
Fixed a memory leak in env handling
Diffstat (limited to 'src')
| -rwxr-xr-x | src/tools/box64stack.c | 1 |
1 files changed, 1 insertions, 0 deletions
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 |