diff options
author | Andrew Bartlett <abartlet@samba.org> | 2004-01-05 05:07:59 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2004-01-05 05:07:59 +0000 |
commit | c88d6d87ef3ca3d330906044128be5d66db1b327 (patch) | |
tree | 862b042a2f90d56fa6433833fb1ff822152d1677 /source3/nsswitch | |
parent | db44ffd3acfab9648395dc2eaa582dfabc000de7 (diff) | |
download | samba-c88d6d87ef3ca3d330906044128be5d66db1b327.tar.gz samba-c88d6d87ef3ca3d330906044128be5d66db1b327.tar.bz2 samba-c88d6d87ef3ca3d330906044128be5d66db1b327.zip |
Grumble... grumble... fix the build...
(This used to be commit 687aececa66c2c1ba8e5bc3127d8ca79a97436d1)
Diffstat (limited to 'source3/nsswitch')
-rw-r--r-- | source3/nsswitch/winbindd_pam.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/source3/nsswitch/winbindd_pam.c b/source3/nsswitch/winbindd_pam.c index 196ceea9a0..31698b4798 100644 --- a/source3/nsswitch/winbindd_pam.c +++ b/source3/nsswitch/winbindd_pam.c @@ -513,11 +513,13 @@ enum winbindd_result winbindd_pam_chauthtok(struct winbindd_cli_state *state) goto done; } - if (!NT_STATUS_IS_OK(result = cli_samr_chgpasswd_user(hnd->cli, mem_ctx, - user, newpass, oldpass))) { - DEBUG(1, ("password change failed for user %s/%s\n", domain, - user)); - } + if (!cli_oem_change_password(hnd->cli, user, newpass, oldpass)) { + DEBUG(1, ("password change failed for user %s/%s\n", domain, + user)); + result = NT_STATUS_WRONG_PASSWORD; + } else { + result = NT_STATUS_OK; + } done: state->response.data.auth.nt_status = NT_STATUS_V(result); |