struct cli_session_setup_gensec_state *state =
tevent_req_data(req,
struct cli_session_setup_gensec_state);
- const char *server_domain = NULL;
NTSTATUS status;
if (state->blob_in.length != 0) {
return;
}
- /*
- * gensec_ntlmssp_server_domain() returns NULL
- * if NTLMSSP is not used.
- *
- * We can remove this later
- * and leave the server domain empty for SMB2 and above
- * in future releases.
- */
- server_domain = gensec_ntlmssp_server_domain(
- state->auth_generic->gensec_security);
-
- if (state->cli->server_domain[0] == '\0' && server_domain != NULL) {
- TALLOC_FREE(state->cli->server_domain);
- state->cli->server_domain = talloc_strdup(state->cli,
- server_domain);
- if (state->cli->server_domain == NULL) {
- tevent_req_nterror(req, NT_STATUS_NO_MEMORY);
- return;
- }
- }
-
if (state->is_anonymous) {
/*
* Windows server does not set the