struct smb2_connect_state {
struct tevent_context *ev;
struct cli_credentials *credentials;
+ uint64_t previous_session_id;
struct resolve_context *resolve_ctx;
const char *host;
const char *share;
const char *share,
struct resolve_context *resolve_ctx,
struct cli_credentials *credentials,
+ uint64_t previous_session_id,
struct smbcli_options *options,
const char *socket_options,
struct gensec_settings *gensec_settings)
state->ev = ev;
state->credentials = credentials;
+ state->previous_session_id = previous_session_id;
state->options = *options;
state->host = host;
state->ports = ports;
subreq = smb2_session_setup_spnego_send(state, state->ev,
state->session,
state->credentials,
- 0 /* previous_session_id */);
+ state->previous_session_id);
if (tevent_req_nomem(subreq, req)) {
return;
}
share,
resolve_ctx,
credentials,
+ 0, /* previous_session_id */
options,
socket_options,
gensec_settings);