diff --git a/src/exec_ptrace.c b/src/exec_ptrace.c index bd3e88691..dccd1f6f3 100644 --- a/src/exec_ptrace.c +++ b/src/exec_ptrace.c @@ -288,10 +288,13 @@ ptrace_setregs(int pid, struct sudo_ptrace_regs *regs) struct iovec iov; debug_decl(ptrace_setregs, SUDO_DEBUG_EXEC); +# ifdef SECCOMP_AUDIT_ARCH_COMPAT if (regs->compat) { iov.iov_base = ®s->u.compat; iov.iov_len = sizeof(regs->u.compat); - } else { + } else +#endif + { iov.iov_base = ®s->u.native; iov.iov_len = sizeof(regs->u.native); }