diff options
Diffstat (limited to 'source3/libsmb/cliconnect.c')
-rw-r--r-- | source3/libsmb/cliconnect.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source3/libsmb/cliconnect.c b/source3/libsmb/cliconnect.c index f46ce06e4c..acc3a21c74 100644 --- a/source3/libsmb/cliconnect.c +++ b/source3/libsmb/cliconnect.c @@ -1648,7 +1648,11 @@ static struct tevent_req *cli_session_setup_ntlmssp_send( if (!NT_STATUS_IS_OK(status)) { goto fail; } - status = ntlmssp_set_password(state->ntlmssp_state, pass); + if (cli->pw_nt_hash) { + status = ntlmssp_set_password_hash(state->ntlmssp_state, pass); + } else { + status = ntlmssp_set_password(state->ntlmssp_state, pass); + } if (!NT_STATUS_IS_OK(status)) { goto fail; } |