From: Stefan Metzmacher Date: Tue, 18 Dec 2018 13:06:53 +0000 (+0100) Subject: Revert "remote proxy params" X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=c3ba28f1b4d9342097d5d6805a4ef00531cb296a;hp=96f515657ac4cd762247e1d717d76419e75ac5d4;p=metze%2Fsamba%2Fwip.git Revert "remote proxy params" This reverts commit 0e656843b032250f912fa87a0d7320acdfee44c2. --- diff --git a/source4/rpc_server/remote/dcesrv_remote.c b/source4/rpc_server/remote/dcesrv_remote.c index b0204edc9e39..d34643a68db3 100644 --- a/source4/rpc_server/remote/dcesrv_remote.c +++ b/source4/rpc_server/remote/dcesrv_remote.c @@ -291,7 +291,6 @@ static void remote_op_dispatch_done(struct tevent_req *subreq); struct dcesrv_remote_call { struct dcesrv_call_state *dce_call; struct dcesrv_remote_private *priv; - struct dcerpc_binding_handle_call_params params; }; static NTSTATUS remote_op_dispatch(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r) @@ -320,12 +319,6 @@ static NTSTATUS remote_op_dispatch(struct dcesrv_call_state *dce_call, TALLOC_CT } rcall->dce_call = dce_call; rcall->priv = priv; - rcall->params.r_mem = mem_ctx; - rcall->params.r_ptr = r; - rcall->params.in.num_pipes = 0; - rcall->params.in.pipes = NULL; - rcall->params.out.num_pipes = 0; - rcall->params.out.pipes = NULL; if (priv->c_pipe->conn->flags & DCERPC_DEBUG_PRINT_IN) { ndr_print_function_debug(call->ndr_print, name, NDR_IN | NDR_SET_VALUES, r); @@ -337,7 +330,7 @@ static NTSTATUS remote_op_dispatch(struct dcesrv_call_state *dce_call, TALLOC_CT subreq = dcerpc_binding_handle_call_send(rcall, dce_call->event_ctx, priv->c_pipe->binding_handle, NULL, table, - opnum, &rcall->params); + opnum, mem_ctx, r); if (subreq == NULL) { DEBUG(0,("dcesrv_remote: call[%s] dcerpc_binding_handle_call_send() failed!\n", name)); return NT_STATUS_NO_MEMORY;