aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorTobias Stoeckmann <tobias@stoeckmann.org>2024-01-19 10:09:00 +0100
committerDmitry V. Levin <ldv@strace.io>2024-01-19 09:26:31 +0000
commit470b5bdd8fd29d6b35e3a80f9a57bdd4b2438200 (patch)
tree98a61c50b22e04903b10f6b5ecf79fb0009229ae /modules
parentaec921fc9af8a99920be9149145b2aeb9a917031 (diff)
downloadpam-470b5bdd8fd29d6b35e3a80f9a57bdd4b2438200.tar.gz
pam-470b5bdd8fd29d6b35e3a80f9a57bdd4b2438200.tar.bz2
pam-470b5bdd8fd29d6b35e3a80f9a57bdd4b2438200.zip
pam_unix: do not warn if password aging is disabled
Later checks will print a warning if daysleft is 0. If password aging is disabled, leave daysleft at -1. Resolves: https://github.com/linux-pam/linux-pam/issues/743 Fixes: 9ebc14085a3b ("pam_unix: allow disabled password aging") Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
Diffstat (limited to 'modules')
-rw-r--r--modules/pam_unix/passverify.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/modules/pam_unix/passverify.c b/modules/pam_unix/passverify.c
index 5c4f862e..1bc98fa2 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) {