chiark / gitweb /
execute: Fix seccomp support on x32
[elogind.git] / src / core / load-fragment.c
index f82ddd530c0e6fe1ba0e5223dd11d74bb6ee91c5..8436d4f95ef1e9224ae5b7d22d98b6f2a4e3b8fc 100644 (file)
@@ -2120,10 +2120,12 @@ int config_parse_documentation(
 }
 
 static void syscall_set(uint32_t *p, int nr) {
+        nr = SYSCALL_TO_INDEX(nr);
         p[nr >> 4] |= 1 << (nr & 31);
 }
 
 static void syscall_unset(uint32_t *p, int nr) {
+        nr = SYSCALL_TO_INDEX(nr);
         p[nr >> 4] &= ~(1 << (nr & 31));
 }