From ebfcbdd13ee8059393cd6beeaadfa6497e0af693 Mon Sep 17 00:00:00 2001 From: Benjamin Berg Date: Mon, 30 Nov 2020 16:42:49 +0100 Subject: [PATCH] pam: Use %d with errno instead of %m Otherwise GCC warns sometimes, and it is easy enough to replace the use of %m. --- pam/pam_fprintd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pam/pam_fprintd.c b/pam/pam_fprintd.c index 28ebdbf..1aeb415 100644 --- a/pam/pam_fprintd.c +++ b/pam/pam_fprintd.c @@ -217,7 +217,7 @@ verify_finger_selected (sd_bus_message *m, char *msg; if (sd_bus_message_read_basic (m, 's', &finger_name) < 0) { - pam_syslog (data->pamh, LOG_ERR, "Failed to parse VerifyFingerSelected signal: %m"); + pam_syslog (data->pamh, LOG_ERR, "Failed to parse VerifyFingerSelected signal: %d", errno); return 0; } @@ -558,7 +558,7 @@ static int do_auth(pam_handle_t *pamh, const char *username) sd_bus *bus = NULL; if (sd_bus_open_system (&bus) < 0) { - pam_syslog (pamh, LOG_ERR, "Error with getting the bus: %m"); + pam_syslog (pamh, LOG_ERR, "Error with getting the bus: %d", errno); return PAM_AUTHINFO_UNAVAIL; }