summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--modules/pam_lastlog/pam_lastlog.c4
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 92447561..334d68e3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2006-06-16 Thorsten Kukuk <kukuk@thkukuk.de>
+ * modules/pam_lastlog/pam_lastlog.c (last_login_read): Don't
+ truncate UID for syslog output.
+
* modules/pam_time/pam_time.c: Replace type boolean with int.
* modules/pam_group/pam_group.c: Likewise.
diff --git a/modules/pam_lastlog/pam_lastlog.c b/modules/pam_lastlog/pam_lastlog.c
index 05d0766c..f470166f 100644
--- a/modules/pam_lastlog/pam_lastlog.c
+++ b/modules/pam_lastlog/pam_lastlog.c
@@ -167,7 +167,9 @@ last_login_read(pam_handle_t *pamh, int announce, int last_fd, uid_t uid)
if (!last_login.ll_time) {
if (announce & LASTLOG_DEBUG) {
- pam_syslog(pamh, LOG_DEBUG, "first login for user with uid %d", uid);
+ pam_syslog(pamh, LOG_DEBUG,
+ "first login for user with uid %lu",
+ (unsigned long int)uid);
}
}