From 393a1f594d5f03a51448cdc465f92c599a93904c Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 10 Sep 2009 19:59:37 +0200 Subject: s3-rpc_client: add enum dcerpc_transport_t to rpc_cli_transport struct. Guenther --- source3/rpc_client/cli_pipe.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/rpc_client/cli_pipe.c') diff --git a/source3/rpc_client/cli_pipe.c b/source3/rpc_client/cli_pipe.c index 82f6b105b7..16fe9daca1 100644 --- a/source3/rpc_client/cli_pipe.c +++ b/source3/rpc_client/cli_pipe.c @@ -3207,6 +3207,8 @@ static NTSTATUS rpc_pipe_open_tcp_port(TALLOC_CTX *mem_ctx, const char *host, goto fail; } + result->transport->transport = NCACN_IP_TCP; + *presult = result; return NT_STATUS_OK; @@ -3427,6 +3429,8 @@ NTSTATUS rpc_pipe_open_ncalrpc(TALLOC_CTX *mem_ctx, const char *socket_path, goto fail; } + result->transport->transport = NCALRPC; + *presult = result; return NT_STATUS_OK; @@ -3501,6 +3505,8 @@ static NTSTATUS rpc_pipe_open_np(struct cli_state *cli, return status; } + result->transport->transport = NCACN_NP; + DLIST_ADD(cli->pipe_list, result); talloc_set_destructor(result, rpc_pipe_client_np_destructor); @@ -3561,6 +3567,8 @@ NTSTATUS rpc_pipe_open_local(TALLOC_CTX *mem_ctx, return status; } + result->transport->transport = NCACN_INTERNAL; + *presult = result; return NT_STATUS_OK; } -- cgit