From be1f43264872470640f1668be0612e8b58195bac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 23 Apr 2007 22:22:29 +0000 Subject: [PATCH] Don't allow creating areas with a size of 0 bytes, courtesy of Vasilis Kaoutsis. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20789 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/vm/vm.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/system/kernel/vm/vm.cpp b/src/system/kernel/vm/vm.cpp index 00d70dcc3f..cbd50626f5 100644 --- a/src/system/kernel/vm/vm.cpp +++ b/src/system/kernel/vm/vm.cpp @@ -737,6 +737,8 @@ vm_create_anonymous_area(team_id aid, const char *name, void **address, TRACE(("create_anonymous_area %s: size 0x%lx\n", name, size)); + if (size == 0) + return B_BAD_VALUE; if (!arch_vm_supports_protection(protection)) return B_NOT_SUPPORTED;