core,seccomp: refuse to specify errno for allow-listed syscalls
This commit is contained in:
@@ -1135,6 +1135,9 @@ int seccomp_parse_syscall_filter(
|
||||
assert(name);
|
||||
assert(filter);
|
||||
|
||||
if (!FLAGS_SET(flags, SECCOMP_PARSE_INVERT) && errno_num >= 0)
|
||||
return -EINVAL;
|
||||
|
||||
if (name[0] == '@') {
|
||||
const SyscallFilterSet *set;
|
||||
const char *i;
|
||||
|
||||
Reference in New Issue
Block a user