From 7214aa9a2cbe52a0039bf744bfadaeda239f442d Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Fri, 21 Nov 2025 09:21:25 +0900 Subject: [PATCH] pam-util: make pam_debug_syslog_errno() returns pam error Currently, the result of pam_debug_syslog_errno() is unused, hence this does not change anything and may be slightly redundant. But let's follow our usual coding style. --- src/shared/pam-util.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/shared/pam-util.h b/src/shared/pam-util.h index 9c5f2f37995..85f91255637 100644 --- a/src/shared/pam-util.h +++ b/src/shared/pam-util.h @@ -47,8 +47,10 @@ int pam_syslog_pam_error(pam_handle_t *handle, int level, int error, const char /* Call pam_syslog_errno if debug is enabled */ #define pam_debug_syslog_errno(handle, debug, error, fmt, ...) \ ({ \ - if (debug) \ - pam_syslog_errno(handle, LOG_DEBUG, error, fmt, ## __VA_ARGS__); \ + int _error = (error); \ + debug ? \ + pam_syslog_errno(handle, LOG_DEBUG, _error, fmt, ## __VA_ARGS__) : \ + errno_to_pam_error(_error); \ }) static inline int pam_log_oom(pam_handle_t *handle) { -- 2.47.3