]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
rpc_server3: Remove dcerpc_ncacn_conn->dce_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 5842b7663fdd6dd9d5414b80c327bfa537c84768..3d3549e67fef6956ae1dcbc6584c472b49c68cb5 100644 (file)
@@ -39,7 +39,6 @@ struct dcerpc_ncacn_conn {
        dcerpc_ncacn_termination_fn termination_fn;
        void *termination_data;
 
-       struct dcesrv_context *dce_ctx;
        struct dcesrv_endpoint *endpoint;
 
        struct tstream_context *tstream;
index 4bd9c7221b0268a1cc5373f9d7c1b6e87cf4c840..1a4696776c6a0a58f5bcdf307aee9998d9658623 100644 (file)
@@ -249,7 +249,6 @@ static void rpc_worker_new_client(
                goto fail;
        }
        *ncacn_conn = (struct dcerpc_ncacn_conn) {
-               .dce_ctx = dce_ctx,
                .endpoint = ep,
                .sock = sock,
                .termination_fn = rpc_worker_connection_terminated,
@@ -393,7 +392,7 @@ static void rpc_worker_new_client(
        ncacn_conn->p->transport = transport;
 
        status = dcesrv_endpoint_connect(
-               ncacn_conn->dce_ctx,
+               dce_ctx,
                ncacn_conn,
                ep,
                ncacn_conn->session_info,