s3-rpc_server: Use make_internal_rpc_pipe_socketpair().
[nivanova/samba-autobuild/.git] / source3 / rpc_server / srv_pipe_hnd.c
index 4fc6a72a9d3166761c19191d4bd61a44c41c68ff..8a26afb4af83e576ab6a7812b6871959addc8a27 100644 (file)
@@ -474,20 +474,21 @@ NTSTATUS np_open(TALLOC_CTX *mem_ctx, const char *name,
                        return NT_STATUS_OBJECT_NAME_NOT_FOUND;
                }
 
-               status = make_internal_rpc_pipe(handle,
-                                               msg_ctx,
-                                               name,
-                                               &syntax,
-                                               remote_address,
-                                               session_info,
-                                               &npa);
+               status = make_internal_rpc_pipe_socketpair(handle,
+                                                          ev_ctx,
+                                                          msg_ctx,
+                                                          name,
+                                                          &syntax,
+                                                          remote_address,
+                                                          session_info,
+                                                          &npa);
                if (!NT_STATUS_IS_OK(status)) {
                        talloc_free(handle);
                        return status;
                }
 
                handle->private_data = (void *)npa;
-               handle->type = FAKE_FILE_TYPE_NAMED_PIPE;
+               handle->type = FAKE_FILE_TYPE_NAMED_PIPE_PROXY;
 
                break;
        case RPC_SERVICE_MODE_DISABLED: