From: Stefan Metzmacher Date: Sat, 14 Sep 2024 13:51:20 +0000 (+0200) Subject: s3:lib/netapi: make use of dcerpc_binding_handle_transport_session_key() X-Git-Tag: samba-4.21.7~61 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7092b9abf1dc4c564eadcc9cc9f420cc218f9d0f;p=thirdparty%2Fsamba.git s3:lib/netapi: make use of dcerpc_binding_handle_transport_session_key() Signed-off-by: Stefan Metzmacher Reviewed-by: Ralph Boehme (cherry picked from commit 2cb726e92c819d60509419a33cd8da265e1c99e7) --- diff --git a/source3/lib/netapi/joindomain.c b/source3/lib/netapi/joindomain.c index 2b9d26fbaca..eca836b8381 100644 --- a/source3/lib/netapi/joindomain.c +++ b/source3/lib/netapi/joindomain.c @@ -145,7 +145,8 @@ WERROR NetJoinDomain_r(struct libnetapi_ctx *ctx, if (r->in.password) { - status = cli_get_session_key(talloc_tos(), pipe_cli, &session_key); + status = dcerpc_binding_handle_transport_session_key( + b, talloc_tos(), &session_key); if (!NT_STATUS_IS_OK(status)) { werr = ntstatus_to_werror(status); goto done; @@ -300,7 +301,8 @@ WERROR NetUnjoinDomain_r(struct libnetapi_ctx *ctx, if (r->in.password) { - status = cli_get_session_key(talloc_tos(), pipe_cli, &session_key); + status = dcerpc_binding_handle_transport_session_key( + b, talloc_tos(), &session_key); if (!NT_STATUS_IS_OK(status)) { werr = ntstatus_to_werror(status); goto done; @@ -518,7 +520,8 @@ WERROR NetGetJoinableOUs_r(struct libnetapi_ctx *ctx, if (r->in.password) { - status = cli_get_session_key(talloc_tos(), pipe_cli, &session_key); + status = dcerpc_binding_handle_transport_session_key( + b, talloc_tos(), &session_key); if (!NT_STATUS_IS_OK(status)) { werr = ntstatus_to_werror(status); goto done; @@ -574,7 +577,8 @@ WERROR NetRenameMachineInDomain_r(struct libnetapi_ctx *ctx, if (r->in.password) { - status = cli_get_session_key(talloc_tos(), pipe_cli, &session_key); + status = dcerpc_binding_handle_transport_session_key( + b, talloc_tos(), &session_key); if (!NT_STATUS_IS_OK(status)) { werr = ntstatus_to_werror(status); goto done; diff --git a/source3/lib/netapi/user.c b/source3/lib/netapi/user.c index a7f4c9d7c01..d3d87be8c51 100644 --- a/source3/lib/netapi/user.c +++ b/source3/lib/netapi/user.c @@ -477,7 +477,8 @@ WERROR NetUserAdd_r(struct libnetapi_ctx *ctx, goto done; } - status = cli_get_session_key(talloc_tos(), pipe_cli, &session_key); + status = dcerpc_binding_handle_transport_session_key( + b, talloc_tos(), &session_key); if (!NT_STATUS_IS_OK(status)) { werr = ntstatus_to_werror(status); goto done; @@ -1953,7 +1954,8 @@ WERROR NetUserSetInfo_r(struct libnetapi_ctx *ctx, goto done; } - status = cli_get_session_key(talloc_tos(), pipe_cli, &session_key); + status = dcerpc_binding_handle_transport_session_key( + b, talloc_tos(), &session_key); if (!NT_STATUS_IS_OK(status)) { werr = ntstatus_to_werror(status); goto done;