]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
shared/seccomp-util: add parentheses and no. after syscall name
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 15 Jul 2017 19:25:19 +0000 (19:25 +0000)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 15 Jul 2017 21:18:22 +0000 (17:18 -0400)
"Failed to add rule for system call access, ignoring: Numerical argument out of domain"
is confusing. Make that "... system call access() / 238".

(cherry picked from commit 977dc6ca5acb8069a2966ec63e7378576bc2ca51)

src/shared/seccomp-util.c

index 36843d4bf585c510f43d0b77207f9aeedcb05b63..476bff12602ebd1f0d32c199f706aed124e6757f 100644 (file)
@@ -692,7 +692,7 @@ static int seccomp_add_syscall_filter_set(
                         r = seccomp_rule_add_exact(seccomp, action, id, 0);
                         if (r < 0)
                                 /* If the system call is not known on this architecture, then that's fine, let's ignore it */
-                                log_debug_errno(r, "Failed to add rule for system call %s, ignoring: %m", sys);
+                                log_debug_errno(r, "Failed to add rule for system call %s() / %d, ignoring: %m", sys, id);
                 }
         }
 
@@ -761,7 +761,7 @@ int seccomp_load_syscall_filter_set_raw(uint32_t default_action, Set* set, uint3
                                 _cleanup_free_ char *n = NULL;
 
                                 n = seccomp_syscall_resolve_num_arch(arch, PTR_TO_INT(id) - 1);
-                                log_debug_errno(r, "Failed to add rule for system call %s, ignoring: %m", strna(n));
+                                log_debug_errno(r, "Failed to add rule for system call %s() / %d, ignoring: %m", strna(n), PTR_TO_INT(id) - 1);
                         }
                 }