diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2009-08-12 21:41:10 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2009-08-12 21:41:10 +0000 |
commit | 8974d0b9bf3326e3e4fae7719df0091231c8132f (patch) | |
tree | 0584c6d3580c4b9b6a6e8e1be7be0d6e08cb3503 /nslcd/nslcd.c | |
parent | 6c9a27d1bfed99845b22d0784ffcf3cf24978489 (diff) |
don't return password hashes at all for non-root users, based on a patch by Alexander V. Chernikov <melifaro@ipfw.ru>
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@969 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'nslcd/nslcd.c')
-rw-r--r-- | nslcd/nslcd.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/nslcd/nslcd.c b/nslcd/nslcd.c index d95c09f..3ad2d1f 100644 --- a/nslcd/nslcd.c +++ b/nslcd/nslcd.c @@ -398,9 +398,9 @@ static void handleconnection(int sock,MYLDAP_SESSION *session) case NSLCD_ACTION_NETWORK_BYNAME: (void)nslcd_network_byname(fp,session); break; case NSLCD_ACTION_NETWORK_BYADDR: (void)nslcd_network_byaddr(fp,session); break; case NSLCD_ACTION_NETWORK_ALL: (void)nslcd_network_all(fp,session); break; - case NSLCD_ACTION_PASSWD_BYNAME: (void)nslcd_passwd_byname(fp,session); break; - case NSLCD_ACTION_PASSWD_BYUID: (void)nslcd_passwd_byuid(fp,session); break; - case NSLCD_ACTION_PASSWD_ALL: (void)nslcd_passwd_all(fp,session); break; + case NSLCD_ACTION_PASSWD_BYNAME: (void)nslcd_passwd_byname(fp,session,uid); break; + case NSLCD_ACTION_PASSWD_BYUID: (void)nslcd_passwd_byuid(fp,session,uid); break; + case NSLCD_ACTION_PASSWD_ALL: (void)nslcd_passwd_all(fp,session,uid); break; case NSLCD_ACTION_PROTOCOL_BYNAME: (void)nslcd_protocol_byname(fp,session); break; case NSLCD_ACTION_PROTOCOL_BYNUMBER:(void)nslcd_protocol_bynumber(fp,session); break; case NSLCD_ACTION_PROTOCOL_ALL: (void)nslcd_protocol_all(fp,session); break; |