mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
r17977: To be honest, I have NO idea whatsoever what this does, but it fixes what I
have been able to reproduce with smbtorture4 for bug number 4059. It's too late here now to check with W2k native, I'll do that tomorrow or over the weekend. I'll then also check in a samba4 torture test to walk this from now on. Abartlet, can you do me a favor and look over this? It is a 1:1 copy of the corresponding Samba4 code. Thanks, Volker
This commit is contained in:
parent
410d6b9de2
commit
fb5ebab873
@ -816,13 +816,14 @@ static NTSTATUS ntlmssp_server_auth(struct ntlmssp_state *ntlmssp_state,
|
||||
SMBsesskeygen_lm_sess_key(lm_session_key.data, ntlmssp_state->lm_resp.data,
|
||||
session_key.data);
|
||||
DEBUG(10,("ntlmssp_server_auth: Created NTLM session key.\n"));
|
||||
dump_data_pw("LM session key:\n", session_key.data, session_key.length);
|
||||
} else {
|
||||
/* use the key unmodified - it's
|
||||
* probably a NULL key from the guest
|
||||
* login */
|
||||
session_key = lm_session_key;
|
||||
static const uint8 zeros[24] = { 0, };
|
||||
SMBsesskeygen_lm_sess_key(
|
||||
lm_session_key.data, zeros,
|
||||
session_key.data);
|
||||
}
|
||||
dump_data_pw("LM session key:\n", session_key.data,
|
||||
session_key.length);
|
||||
} else {
|
||||
DEBUG(10,("ntlmssp_server_auth: Failed to create NTLM session key.\n"));
|
||||
session_key = data_blob(NULL, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user