mirror of
https://github.com/samba-team/samba.git
synced 2025-02-23 09:57:40 +03:00
s3:smbd/pipes: avoid passing server_event_context() as event context to np_{read,write}_send
metze
This commit is contained in:
parent
bf8cce18c6
commit
e7a100200b
@ -268,7 +268,7 @@ static void api_dcerpc_cmd(connection_struct *conn, struct smb_request *req,
|
||||
state->num_data = length;
|
||||
state->max_read = max_read;
|
||||
|
||||
subreq = np_write_send(state, server_event_context(), state->handle,
|
||||
subreq = np_write_send(state, req->sconn->ev_ctx, state->handle,
|
||||
state->data, length);
|
||||
if (subreq == NULL) {
|
||||
TALLOC_FREE(state);
|
||||
@ -305,7 +305,7 @@ static void api_dcerpc_cmd_write_done(struct tevent_req *subreq)
|
||||
goto send;
|
||||
}
|
||||
|
||||
subreq = np_read_send(state, server_event_context(),
|
||||
subreq = np_read_send(state, req->sconn->ev_ctx,
|
||||
state->handle, state->data, state->max_read);
|
||||
if (subreq == NULL) {
|
||||
reply_nterror(req, NT_STATUS_NO_MEMORY);
|
||||
|
@ -202,7 +202,7 @@ void reply_pipe_write(struct smb_request *req)
|
||||
DEBUG(6, ("reply_pipe_write: %x name: %s len: %d\n", (int)fsp->fnum,
|
||||
fsp_str_dbg(fsp), (int)state->numtowrite));
|
||||
|
||||
subreq = np_write_send(state, server_event_context(),
|
||||
subreq = np_write_send(state, req->sconn->ev_ctx,
|
||||
fsp->fake_file_handle, data, state->numtowrite);
|
||||
if (subreq == NULL) {
|
||||
TALLOC_FREE(state);
|
||||
@ -318,7 +318,7 @@ void reply_pipe_write_and_X(struct smb_request *req)
|
||||
state->numtowrite -= 2;
|
||||
}
|
||||
|
||||
subreq = np_write_send(state, server_event_context(),
|
||||
subreq = np_write_send(state, req->sconn->ev_ctx,
|
||||
fsp->fake_file_handle, data, state->numtowrite);
|
||||
if (subreq == NULL) {
|
||||
TALLOC_FREE(state);
|
||||
@ -425,7 +425,7 @@ void reply_pipe_read_and_X(struct smb_request *req)
|
||||
state->outbuf = req->outbuf;
|
||||
req->outbuf = NULL;
|
||||
|
||||
subreq = np_read_send(state, server_event_context(),
|
||||
subreq = np_read_send(state, req->sconn->ev_ctx,
|
||||
fsp->fake_file_handle, data,
|
||||
state->smb_maxcnt);
|
||||
if (subreq == NULL) {
|
||||
|
@ -451,7 +451,7 @@ static struct tevent_req *smbd_smb2_read_send(TALLOC_CTX *mem_ctx,
|
||||
return tevent_req_post(req, ev);
|
||||
}
|
||||
|
||||
subreq = np_read_send(state, server_event_context(),
|
||||
subreq = np_read_send(state, ev,
|
||||
fsp->fake_file_handle,
|
||||
state->out_data.data,
|
||||
state->out_data.length);
|
||||
|
@ -287,7 +287,7 @@ static struct tevent_req *smbd_smb2_write_send(TALLOC_CTX *mem_ctx,
|
||||
return tevent_req_post(req, ev);
|
||||
}
|
||||
|
||||
subreq = np_write_send(state, server_event_context(),
|
||||
subreq = np_write_send(state, ev,
|
||||
fsp->fake_file_handle,
|
||||
in_data.data,
|
||||
in_data.length);
|
||||
|
Loading…
x
Reference in New Issue
Block a user