From 3fc8c672676ae016f8e7cc90481b2feecbad9861 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 Conflict:NA Reference:https://github.com/flatpak/flatpak/commit/3fc8c672676ae016f8e7cc90481b2feecbad9861 --- 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 a416f1b..69eabc0 100644 --- a/common/flatpak-run.c +++ b/common/flatpak-run.c @@ -2988,7 +2988,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.27.0