diff --git a/Kernel/Syscalls/anon_create.cpp b/Kernel/Syscalls/anon_create.cpp index 63192c70a1..6756b9688b 100644 --- a/Kernel/Syscalls/anon_create.cpp +++ b/Kernel/Syscalls/anon_create.cpp @@ -35,6 +35,9 @@ int Process::sys$anon_create(size_t size, int options) { REQUIRE_PROMISE(stdio); + if (!size) + return -EINVAL; + if (size % PAGE_SIZE) return -EINVAL;