diff --git a/contrib/slapd-modules/nssov/nss-ldapd/nss/pam.c b/contrib/slapd-modules/nssov/nss-ldapd/nss/pam.c index abeae198e3..3a35c4d5a7 100644 --- a/contrib/slapd-modules/nssov/nss-ldapd/nss/pam.c +++ b/contrib/slapd-modules/nssov/nss-ldapd/nss/pam.c @@ -441,6 +441,7 @@ int pam_sm_acct_mgmt( if (rc != PAM_IGNORE) pam_warn(appconv, "LDAP authorization failed", PAM_ERROR_MSG, no_warn); } else { + rc = ctx2.authz; if (ctx2.authzmsg && ctx2.authzmsg[0]) pam_warn(appconv, ctx2.authzmsg, PAM_TEXT_INFO, no_warn); if (ctx2.authz == PAM_SUCCESS) {