Revert "s4:rpc_server/forward: ...dcerpc_binding_handle_call_send() pipes..."
authorStefan Metzmacher <metze@samba.org>
Fri, 30 Aug 2013 06:40:42 +0000 (08:40 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 4 Jun 2019 11:14:55 +0000 (13:14 +0200)
This reverts commit 69ea8b41d451943eb41b65d15ac438f654b1bac0.

source4/rpc_server/common/forward.c

index c2dd500b2e27d30bd3c482351c5605d5f5f4d10e..7d60bd7614213e502d318b67a66e94ff5e492cc2 100644 (file)
@@ -31,7 +31,6 @@
 struct dcesrv_forward_state {
        const char *opname;
        struct dcesrv_call_state *dce_call;
-       struct dcerpc_binding_handle_call_params params;
 };
 
 /*
@@ -110,18 +109,12 @@ void dcesrv_irpc_forward_rpc_call(struct dcesrv_call_state *dce_call, TALLOC_CTX
        irpc_binding_handle_add_security_token(binding_handle,
                                               session_info->security_token);
 
-       st->params.r_mem = dce_call;
-       st->params.r_ptr = r;
-       st->params.in.num_pipes = 0;
-       st->params.in.pipes = NULL;
-       st->params.out.num_pipes = 0;
-       st->params.out.pipes = NULL;
-
        /* forward the call */
        subreq = dcerpc_binding_handle_call_send(st, dce_call->event_ctx,
                                                 binding_handle,
                                                 NULL, ndr_table,
-                                                callid, &st->params);
+                                                callid,
+                                                dce_call, r);
        if (subreq == NULL) {
                DEBUG(0,("%s: Failed to forward request to %s task\n", 
                         opname, dest_task));