diff --git a/src/stub/src/i386-linux.elf-entry.S b/src/stub/src/i386-linux.elf-entry.S index 1d46b91d..a9ef1b8f 100644 --- a/src/stub/src/i386-linux.elf-entry.S +++ b/src/stub/src/i386-linux.elf-entry.S @@ -227,7 +227,7 @@ unfold: // IN: ebp= f_exp; esp/ &O_BINFO mmap: // oldmmap: ebx -> 6 arguments; remove arguments on return lea ebx,[4+esp] push __NR_mmap; pop eax; int 0x80 - cmp eax,PAGE_MASK; jl 0f; hlt; 0: + cmp eax,PAGE_MASK; jb 0f; hlt; 0: ret 6*4 main: