]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:drepl: make use of dcerpc_binding_handle_auth_session_key()
authorStefan Metzmacher <metze@samba.org>
Sat, 14 Sep 2024 12:16:01 +0000 (14:16 +0200)
committerJule Anger <janger@samba.org>
Thu, 12 Jun 2025 11:27:14 +0000 (11:27 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
(cherry picked from commit 51f5eefcd119b5981281924a45380d99f9158a88)

source4/dsdb/repl/drepl_out_helpers.c

index 7ba5c7972677840012abecfb2a52662161fdef42..bf2017ee9c653bdf67f3c7d5f56dec9cb91872da 100644 (file)
@@ -119,9 +119,10 @@ static void dreplsrv_out_drsuapi_connect_done(struct composite_context *creq)
 
        state->drsuapi->drsuapi_handle = state->drsuapi->pipe->binding_handle;
 
-       status = gensec_session_key(state->drsuapi->pipe->conn->security_state.generic_state,
-                                   state->drsuapi,
-                                   &state->drsuapi->gensec_skey);
+       status = dcerpc_binding_handle_auth_session_key(
+                               state->drsuapi->drsuapi_handle,
+                               state->drsuapi,
+                               &state->drsuapi->gensec_skey);
        if (tevent_req_nterror(req, status)) {
                return;
        }