core,seccomp: refuse to specify errno for allow-listed syscalls

This commit is contained in:
Yu Watanabe
2021-03-08 21:28:38 +09:00
parent 696a13bab7
commit 084a46d7c5
3 changed files with 15 additions and 2 deletions
+3
View File
@@ -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;