about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-10-19 21:51:11 +0200
committerptitSeb <sebastien.chev@gmail.com>2022-10-19 21:51:11 +0200
commit4fbeca0aa3f55f3569bb3212ca130d18d20c3dc3 (patch)
treeead4fc39ce6c3ad8c1d5638747a7ddd2568a7ce0 /src
parentf19b89b26309ae044f9a42200823dfb0bb3af244 (diff)
downloadbox64-4fbeca0aa3f55f3569bb3212ca130d18d20c3dc3.tar.gz
box64-4fbeca0aa3f55f3569bb3212ca130d18d20c3dc3.zip
Forgot to return the value in wrapped __libc_start_main (for #427)
Diffstat (limited to 'src')
-rwxr-xr-xsrc/emu/x64run_private.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/x64run_private.c b/src/emu/x64run_private.c
index 3b27f38c..cc8ef149 100755
--- a/src/emu/x64run_private.c
+++ b/src/emu/x64run_private.c
@@ -69,7 +69,7 @@ int32_t EXPORT my___libc_start_main(x64emu_t* emu, int *(main) (int, char * *, c
         SetRBP(emu, Pop64(emu));         // restore RBP
         emu->quit = 1;  // finished!
     }
-    return 0;
+    return (int)GetEAX(emu);
 }
 
 const char* GetNativeName(void* p)