From dd8a866adc49745a4e8e0256da7335d397613d5c Mon Sep 17 00:00:00 2001 From: Pawel Dziepak Date: Thu, 16 Jan 2014 18:54:17 +0100 Subject: [PATCH] libroot/x86: Fix indirect jump --- src/system/libroot/os/arch/x86/syscalls.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/libroot/os/arch/x86/syscalls.inc b/src/system/libroot/os/arch/x86/syscalls.inc index 517d650d09..08eb6705c8 100644 --- a/src/system/libroot/os/arch/x86/syscalls.inc +++ b/src/system/libroot/os/arch/x86/syscalls.inc @@ -23,7 +23,7 @@ movl $n, %eax; \ movl __gCommPageAddress, %edx; \ addl 4 * COMMPAGE_ENTRY_X86_SYSCALL(%edx), %edx; \ - jmp %edx; \ + jmp *%edx; \ FUNCTION_END(name) #define SYSCALL0(name, n) _SYSCALL(name, n)