fix condition
diff --git a/src/library_syscall.js b/src/library_syscall.js index 0601f16..1fe0c70 100644 --- a/src/library_syscall.js +++ b/src/library_syscall.js
@@ -278,7 +278,7 @@ #endif // TODO: support unmmap'ing parts of allocations var info = SYSCALLS.mappings[addr]; - if (len === 0 || len > info.len || !info) { + if (len === 0 || !info || len > info.len) { return -{{{ cDefine('EINVAL') }}}; } if (len < info.len) {