]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
rpc_server: Use make_base_pipes_struct() in make_internal_rpc_pipe_socketpair()
authorVolker Lendecke <vl@samba.org>
Mon, 11 Jan 2021 20:35:26 +0000 (21:35 +0100)
committerVolker Lendecke <vl@samba.org>
Thu, 14 Jan 2021 13:29:35 +0000 (13:29 +0000)
make_server_pipes_struct() is just a simple wrapper.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Samuel Cabrero <scabrero@samba.org>
source3/rpc_server/rpc_ncacn_np.c

index d80c62e75d7a6b87adb32c94542dc8a618b7089a..9ba271c2479ade6f7f99e204dee57003feb8583b 100644 (file)
@@ -99,7 +99,6 @@ NTSTATUS make_internal_rpc_pipe_socketpair(
        struct dcesrv_connection *dcesrv_conn = NULL;
        struct npa_state *npa;
        NTSTATUS status;
-       int error;
        int rc;
        enum dcerpc_transport_t transport = dcerpc_binding_get_transport(
                        endpoint->ep_description);
@@ -176,16 +175,15 @@ NTSTATUS make_internal_rpc_pipe_socketpair(
                goto out;
        }
 
-       rc = make_server_pipes_struct(ncacn_conn,
-                                     ncacn_conn->msg_ctx,
-                                     pipe_name,
-                                     transport,
-                                     ncacn_conn->remote_client_addr,
-                                     ncacn_conn->local_server_addr,
-                                     &ncacn_conn->p,
-                                     &error);
-       if (rc == -1) {
-               status = map_nt_error_from_unix(error);
+       rc = make_base_pipes_struct(ncacn_conn,
+                                   ncacn_conn->msg_ctx,
+                                   pipe_name,
+                                   transport,
+                                   ncacn_conn->remote_client_addr,
+                                   ncacn_conn->local_server_addr,
+                                   &ncacn_conn->p);
+       if (rc != 0) {
+               status = map_nt_error_from_unix(rc);
                goto out;
        }