mirror of
https://github.com/samba-team/samba.git
synced 2025-03-10 12:58:35 +03:00
Fix more cases to ensure that as a server, we don't complain to the client
about our server-side lack of session key. Andrew Bartlett (This used to be commit ba33f1e0d5fe2aed3e378c9c23511c0b4d6f7d14)
This commit is contained in:
parent
0014a051ee
commit
cfa4469c1e
@ -680,7 +680,6 @@ static NTSTATUS ntlmssp_server_auth(struct ntlmssp_state *ntlmssp_state,
|
|||||||
dump_data_pw("NTLM2 session key:\n", session_key.data, session_key.length);
|
dump_data_pw("NTLM2 session key:\n", session_key.data, session_key.length);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
data_blob_free(&encrypted_session_key);
|
|
||||||
DEBUG(10,("ntlmssp_server_auth: Failed to create NTLM2 session key.\n"));
|
DEBUG(10,("ntlmssp_server_auth: Failed to create NTLM2 session key.\n"));
|
||||||
session_key = data_blob(NULL, 0);
|
session_key = data_blob(NULL, 0);
|
||||||
}
|
}
|
||||||
@ -699,7 +698,6 @@ static NTSTATUS ntlmssp_server_auth(struct ntlmssp_state *ntlmssp_state,
|
|||||||
session_key = lm_session_key;
|
session_key = lm_session_key;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
data_blob_free(&encrypted_session_key);
|
|
||||||
DEBUG(10,("ntlmssp_server_auth: Failed to create NTLM session key.\n"));
|
DEBUG(10,("ntlmssp_server_auth: Failed to create NTLM session key.\n"));
|
||||||
session_key = data_blob(NULL, 0);
|
session_key = data_blob(NULL, 0);
|
||||||
}
|
}
|
||||||
@ -737,7 +735,7 @@ static NTSTATUS ntlmssp_server_auth(struct ntlmssp_state *ntlmssp_state,
|
|||||||
encrypted_session_key.data,
|
encrypted_session_key.data,
|
||||||
encrypted_session_key.length);
|
encrypted_session_key.length);
|
||||||
dump_data_pw("KEY_EXCH session key:\n", encrypted_session_key.data,
|
dump_data_pw("KEY_EXCH session key:\n", encrypted_session_key.data,
|
||||||
encrypted_session_key.length);
|
encrypted_session_key.length);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
ntlmssp_state->session_key = session_key;
|
ntlmssp_state->session_key = session_key;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user