mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
s3: Don't overwrite password in pam_winbind, subsequent pam modules
might use the old password and new password. Signed-off-by: Bo Yang <boyang@samba.org>
This commit is contained in:
parent
45cebf7f11
commit
89ed2af69d
@ -3059,8 +3059,6 @@ int pam_sm_chauthtok(pam_handle_t * pamh, int flags,
|
||||
ret = winbind_chauthtok_request(ctx, user, pass_old,
|
||||
pass_new, pwdlastset_update);
|
||||
if (ret) {
|
||||
_pam_overwrite(pass_new);
|
||||
_pam_overwrite(pass_old);
|
||||
pass_old = pass_new = NULL;
|
||||
goto out;
|
||||
}
|
||||
@ -3089,8 +3087,6 @@ int pam_sm_chauthtok(pam_handle_t * pamh, int flags,
|
||||
member, cctype, 0,
|
||||
&error, &info, &policy,
|
||||
NULL, &username_ret);
|
||||
_pam_overwrite(pass_new);
|
||||
_pam_overwrite(pass_old);
|
||||
pass_old = pass_new = NULL;
|
||||
|
||||
if (ret == PAM_SUCCESS) {
|
||||
|
Loading…
Reference in New Issue
Block a user