about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-03-25 16:11:32 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-03-25 16:11:32 +0100
commit4d0d97121216fa71dfc73fb4052edce2e309fe27 (patch)
tree2a1c71becdfffde044fe36cbe7b86f7f4ffbaf25
parent1e451e3353e5b75e20fe023cff321517b83d34f1 (diff)
downloadbox64-4d0d97121216fa71dfc73fb4052edce2e309fe27.tar.gz
box64-4d0d97121216fa71dfc73fb4052edce2e309fe27.zip
Small fix to avoid dereferencing a NULL x64emu_t structure
-rwxr-xr-xsrc/emu/x64emu.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/emu/x64emu.c b/src/emu/x64emu.c
index c80e6d56..f92a81bd 100755
--- a/src/emu/x64emu.c
+++ b/src/emu/x64emu.c
@@ -173,7 +173,8 @@ void CallAllCleanup(x64emu_t *emu)
 
 static void internalFreeX64(x64emu_t* emu)
 {
-    free(emu->stack2free);
+    if(emu)
+        free(emu->stack2free);
 }
 
 EXPORTDYN