28 lines
899 B
Diff
28 lines
899 B
Diff
From 9d40f55216b2de60ccb9b617c79b9280b9f29ead Mon Sep 17 00:00:00 2001
|
|
From: Tobias Stoeckmann <tobias@stoeckmann.org>
|
|
Date: Fri, 19 Jan 2024 10:09:00 +0100
|
|
Subject: [PATCH] pam_unix: do not warn if password aging disabled
|
|
|
|
Later checks will print a warning if daysleft is 0. If password
|
|
aging is disabled, leave daysleft at -1.
|
|
|
|
Fixes 9ebc14085a3ba253598cfaa0d3f0d76ea5ee8ccb.
|
|
|
|
Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
|
|
---
|
|
modules/pam_unix/passverify.c | 1 -
|
|
1 file changed, 1 deletion(-)
|
|
|
|
diff --git a/modules/pam_unix/passverify.c b/modules/pam_unix/passverify.c
|
|
index 5c4f862e7..1bc98fa25 100644
|
|
--- a/modules/pam_unix/passverify.c
|
|
+++ b/modules/pam_unix/passverify.c
|
|
@@ -314,7 +314,6 @@ PAMH_ARG_DECL(int check_shadow_expiry,
|
|
}
|
|
if (spent->sp_lstchg < 0) {
|
|
D(("password aging disabled"));
|
|
- *daysleft = 0;
|
|
return PAM_SUCCESS;
|
|
}
|
|
if (curdays < spent->sp_lstchg) {
|