From 3e0447f4a621ed65978f8a316d595840b4bf624b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Wed, 3 Jun 2020 10:58:22 +0100 Subject: [PATCH] ITS#7089 Skip lockout checks/modifications if password attribute missing --- servers/slapd/overlays/ppolicy.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/servers/slapd/overlays/ppolicy.c b/servers/slapd/overlays/ppolicy.c index 4d83078729..dedfb1a5b0 100644 --- a/servers/slapd/overlays/ppolicy.c +++ b/servers/slapd/overlays/ppolicy.c @@ -1292,6 +1292,11 @@ ppolicy_bind_response( Operation *op, SlapReply *rs ) return SLAP_CB_CONTINUE; } + /* ITS#7089 Skip lockout checks/modifications if password attribute missing */ + if ( attr_find( e->e_attrs, ppb->pp.ad ) == NULL ) { + goto done; + } + ldap_pvt_gettime(&now_tm); /* stored for later consideration */ lutil_tm2time(&now_tm, &now_usec); now = now_usec.tt_sec;