From 722d3f712a2a1111574a3aef75387ffe396fd8cd Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 8 Sep 2025 15:28:00 +0200 Subject: [PATCH] audit: shortcut some audit syscalls if we are compiled without audit support anyway --- src/shared/libaudit-util.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/shared/libaudit-util.c b/src/shared/libaudit-util.c index bacdb641dd4..f0fd0a555c8 100644 --- a/src/shared/libaudit-util.c +++ b/src/shared/libaudit-util.c @@ -36,7 +36,6 @@ int dlopen_libaudit(void) { DLSYM_ARG(audit_log_user_comm_message), DLSYM_ARG(audit_open)); } -#endif static int try_audit_request(int fd) { struct iovec iov; @@ -75,8 +74,10 @@ static int try_audit_request(int fd) { return msg.err.error; } +#endif bool use_audit(void) { +#if HAVE_AUDIT static int cached_use = -1; int r; @@ -112,6 +113,9 @@ bool use_audit(void) { } return cached_use; +#else + return false; +#endif } int close_audit_fd(int fd) { -- 2.47.3