From 0162285103aa3ee5eecc3762105cc1145b7e81da Mon Sep 17 00:00:00 2001
From: John Hodge <tpg@mutabah.net>
Date: Wed, 19 Oct 2011 12:22:58 +0800
Subject: [PATCH] Usermode/ld-acess - Fixed crash when arguments are passed to
 user apps

---
 Usermode/Libraries/ld-acess.so_src/arch/x86.asm.h | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/Usermode/Libraries/ld-acess.so_src/arch/x86.asm.h b/Usermode/Libraries/ld-acess.so_src/arch/x86.asm.h
index 4de25277..2d2c36a1 100644
--- a/Usermode/Libraries/ld-acess.so_src/arch/x86.asm.h
+++ b/Usermode/Libraries/ld-acess.so_src/arch/x86.asm.h
@@ -14,12 +14,8 @@ _errno:	dw	0
 [extern SoMain]
 _start:
 	call SoMain
-
-	add esp, 4
-	call eax
-
-	push eax
-	call _exit
+	add esp, 4	; // Base address
+	jmp eax
 
 ; DEST
 ; SRC
-- 
GitLab