From e6765ed0c4932c0a72a9ce101ec9111f62a435ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20L=C3=B3pez?= Date: Wed, 16 Sep 2026 11:26:02 +0200 Subject: [PATCH] Fix build on i686 and s390x In exec_ptrace.c the function get_sc_retval() is defined when SECCOMP_AUDIT_ARCH_COMPAT is declared, but not in its #else branch. Build fails on architectures falling in this branch. --- src/exec_ptrace.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/exec_ptrace.c b/src/exec_ptrace.c index deac382442..ed4e450528 100644 --- a/src/exec_ptrace.c +++ b/src/exec_ptrace.c @@ -241,6 +241,12 @@ get_stack_pointer(struct sudo_ptrace_regs *regs) return reg_sp(regs->u.native); } +static inline int +get_sc_retval(struct sudo_ptrace_regs *regs) +{ + return reg_retval(regs->u.native); +} + static inline void set_sc_retval(struct sudo_ptrace_regs *regs, int retval) {