]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
rpc_server3: Remove dcerpc_ncacn_conn->msg_ctx
authorVolker Lendecke <vl@samba.org>
Wed, 6 Oct 2021 09:16:21 +0000 (11:16 +0200)
committerJeremy Allison <jra@samba.org>
Wed, 5 Jan 2022 00:11:38 +0000 (00:11 +0000)
This was only used inside rpc_worker_new_client(), a leftover from
times where accepting a client was an async process waiting for the
struct named_pipe_auth_req_info4.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/rpc_server/rpc_server.h
source3/rpc_server/rpc_worker.c

index 35f85e97f4f0e1ca7a1c51d32db4154248b06f20..5842b7663fdd6dd9d5414b80c327bfa537c84768 100644 (file)
@@ -39,7 +39,6 @@ struct dcerpc_ncacn_conn {
        dcerpc_ncacn_termination_fn termination_fn;
        void *termination_data;
 
-       struct messaging_context *msg_ctx;
        struct dcesrv_context *dce_ctx;
        struct dcesrv_endpoint *endpoint;
 
index d1b7b05eb20fb8ef41c30993c5e0c72aaf7e4e73..4bd9c7221b0268a1cc5373f9d7c1b6e87cf4c840 100644 (file)
@@ -249,7 +249,6 @@ static void rpc_worker_new_client(
                goto fail;
        }
        *ncacn_conn = (struct dcerpc_ncacn_conn) {
-               .msg_ctx = global_messaging_context(),
                .dce_ctx = dce_ctx,
                .endpoint = ep,
                .sock = sock,
@@ -390,7 +389,7 @@ static void rpc_worker_new_client(
                DBG_DEBUG("talloc failed\n");
                goto fail;
        }
-       ncacn_conn->p->msg_ctx = ncacn_conn->msg_ctx;
+       ncacn_conn->p->msg_ctx = global_messaging_context();
        ncacn_conn->p->transport = transport;
 
        status = dcesrv_endpoint_connect(