summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2010-12-03 16:03:16 +0000
committerArthur de Jong <arthur@arthurdejong.org>2010-12-03 16:03:16 +0000
commit4e91d4ecd7b03520e1df496d9bc64e6d3c87f24f (patch)
treebcf6cc82cf4ca0b8abf71ea55866a0c4c65a7978
parent87c64b545f9fe5bd15a9f254fb787634d9ea5f4f (diff)
fix handling of try_bind() result code in nslcd_pam_authc() (patch by Thaddeus J. Kollar)
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1317 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r--nslcd/pam.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/nslcd/pam.c b/nslcd/pam.c
index d8e9bab..0ce26ae 100644
--- a/nslcd/pam.c
+++ b/nslcd/pam.c
@@ -185,10 +185,10 @@ int nslcd_pam_authc(TFILE *fp,MYLDAP_SESSION *session,uid_t calleruid)
if (rc==LDAP_SUCCESS)
log_log(LOG_DEBUG,"bind successful");
/* map result code */
- switch(rc)
+ switch (rc)
{
- case LDAP_SUCCESS: rc=NSLCD_PAM_SUCCESS;
- case LDAP_INVALID_CREDENTIALS: rc=NSLCD_PAM_AUTH_ERR;
+ case LDAP_SUCCESS: rc=NSLCD_PAM_SUCCESS; break;
+ case LDAP_INVALID_CREDENTIALS: rc=NSLCD_PAM_AUTH_ERR; break;
default: rc=NSLCD_PAM_AUTH_ERR;
}
/* write response */