exit_server("failed to create smbd_server_connection");
}
+ smbd_server_conn->ev_ctx = server_event_context();
smbd_server_conn->smb1.echo_handler.trusted_fd = -1;
smbd_server_conn->smb1.echo_handler.socket_lock_fd = -1;
}
const struct tsocket_address *local_address;
const struct tsocket_address *remote_address;
const char *remote_hostname;
+ struct tevent_context *ev_ctx;
struct messaging_context *msg_ctx;
struct {
bool got_session;
TALLOC_FREE(sconn->smb1.fde);
- sconn->smb2.event_ctx = server_event_context();
+ sconn->smb2.event_ctx = sconn->ev_ctx;
sconn->smb2.recv_queue = tevent_queue_create(sconn, "smb2 recv queue");
if (sconn->smb2.recv_queue == NULL) {