From 24485224223b8ed41976ead5801cb04c4d961f93 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Fri, 8 Oct 2021 19:00:13 +0100 Subject: [PATCH] Fix handling of syscalls only allowed by --devel This was incorrectly looking at errno instead of -r. Fixes: 0b38b0f0 "run: Handle unknown syscalls as intended" Signed-off-by: Simon McVittie (cherry picked from commit 3fc8c672676ae016f8e7cc90481b2feecbad9861) (cherry picked from commit 97e128c2c1520202486b5e165e1734cbb421568a) --- common/flatpak-run.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/flatpak-run.c b/common/flatpak-run.c index 6142daafa56d..4048476bf455 100644 --- a/common/flatpak-run.c +++ b/common/flatpak-run.c @@ -2992,7 +2992,7 @@ setup_seccomp (FlatpakBwrap *bwrap, r = seccomp_rule_add (seccomp, SCMP_ACT_ERRNO (errnum), scall, 0); /* See above for the meaning of EFAULT. */ - if (errno == EFAULT) + if (r == -EFAULT) flatpak_debug2 ("Unable to block syscall %d: syscall not known to libseccomp?", scall); else if (r < 0) -- 2.31.1