diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-05-08 15:29:54 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-05-08 15:29:54 +0200 |
| commit | 54cce67156c7fcc58a00c23c33c4b16c87b5a80b (patch) | |
| tree | 874b5b05c7d05df81f5fe534aab782598f8ea3f2 /src | |
| parent | 7db5b33284eb1611ec1ae15b030ef146f6b46c1c (diff) | |
| download | box64-54cce67156c7fcc58a00c23c33c4b16c87b5a80b.tar.gz box64-54cce67156c7fcc58a00c23c33c4b16c87b5a80b.zip | |
Hide segfault on quit from my_exit too
Diffstat (limited to 'src')
| -rwxr-xr-x | src/wrapped/wrappedlibc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/wrapped/wrappedlibc.c b/src/wrapped/wrappedlibc.c index 0c0c0238..aee46157 100755 --- a/src/wrapped/wrappedlibc.c +++ b/src/wrapped/wrappedlibc.c @@ -3203,6 +3203,7 @@ EXPORT int my_register_printf_type(x64emu_t* emu, void* f) return my->register_printf_type(findprintf_typeFct(f)); } +extern int box64_quit; EXPORT void my_exit(x64emu_t* emu, int code) { if(emu->quitonexit) { @@ -3212,6 +3213,7 @@ EXPORT void my_exit(x64emu_t* emu, int code) return; } emu->quit = 1; + box64_quit = 1; exit(code); } |