Kernel: Don't allow creating zero sized shm objects
This commit is contained in:
@@ -87,6 +87,9 @@ namespace Kernel
|
|||||||
return BAN::Error::from_errno(ENOENT);
|
return BAN::Error::from_errno(ENOENT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (size == 0)
|
||||||
|
return BAN::Error::from_errno(EINVAL);
|
||||||
|
|
||||||
const auto& process = Process::current();
|
const auto& process = Process::current();
|
||||||
const uid_t uid = process.credentials().euid();
|
const uid_t uid = process.credentials().euid();
|
||||||
const gid_t gid = process.credentials().egid();
|
const gid_t gid = process.credentials().egid();
|
||||||
|
|||||||
Reference in New Issue
Block a user