diff --git a/Kernel/Syscall.cpp b/Kernel/Syscall.cpp index a0d297e96e..1fc0faea38 100644 --- a/Kernel/Syscall.cpp +++ b/Kernel/Syscall.cpp @@ -48,6 +48,8 @@ asm( " mov %ax, %ds\n" " mov %ax, %es\n" " cld\n" + " xor %esi, %esi\n" + " xor %edi, %edi\n" " call syscall_handler\n" " add $0x4, %esp\n" " popl %gs\n"