aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/sys_nacl_386.s
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/sys_nacl_386.s')
-rw-r--r--src/runtime/sys_nacl_386.s3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/runtime/sys_nacl_386.s b/src/runtime/sys_nacl_386.s
index bf2d36ec85..e69a0b7bfe 100644
--- a/src/runtime/sys_nacl_386.s
+++ b/src/runtime/sys_nacl_386.s
@@ -227,6 +227,9 @@ TEXT runtime·mmap(SB),NOSPLIT,$32
LEAL 24(SP), AX
MOVL AX, 20(SP)
NACL_SYSCALL(SYS_mmap)
+ CMPL AX, $-4095
+ JNA 2(PC)
+ NEGL AX
MOVL AX, ret+24(FP)
RET