858c76dcd3
- do not fail if btmp file is corrupted (#906852) - fix strict aliasing warnings in build - UsrMove - use authtok_type with pam_pwquality in system-auth - remove manual_context handling from pam_selinux (#876976) - other minor specfile cleanups
16 lines
511 B
Diff
16 lines
511 B
Diff
diff --git a/modules/pam_lastlog/pam_lastlog.c b/modules/pam_lastlog/pam_lastlog.c
|
|
index 50e5a59..bd454ff 100644
|
|
--- a/modules/pam_lastlog/pam_lastlog.c
|
|
+++ b/modules/pam_lastlog/pam_lastlog.c
|
|
@@ -479,6 +479,10 @@ last_login_failed(pam_handle_t *pamh, int announce, const char *user, time_t llt
|
|
}
|
|
}
|
|
|
|
+ if (retval != 0)
|
|
+ pam_syslog(pamh, LOG_WARNING, "corruption detected in %s", _PATH_BTMP);
|
|
+ retval = PAM_SUCCESS;
|
|
+
|
|
if (failed) {
|
|
/* we want the date? */
|
|
if (announce & LASTLOG_DATE) {
|