From 455be8fb8271bd97058390dca5a76db81ea2928b Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Tue, 22 Mar 2005 01:35:12 +0000 Subject: r5932: Use cli_credentials somewhat more in the Gtk+ code Support ncacn_spx in DCE/RPC bindings. (This used to be commit a0233a3a9a83176ae46873d3a25ed601758a1511) --- source4/librpc/rpc/dcerpc_util.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'source4/librpc') diff --git a/source4/librpc/rpc/dcerpc_util.c b/source4/librpc/rpc/dcerpc_util.c index bbbda5ee28..d539f9f74e 100644 --- a/source4/librpc/rpc/dcerpc_util.c +++ b/source4/librpc/rpc/dcerpc_util.c @@ -164,8 +164,8 @@ static const struct { { "ncadg_ipx", NCADG_IPX, 2, { EPM_PROTOCOL_NCADG, EPM_PROTOCOL_IPX }, }, - { "ncacn_spx", NCACN_SPX, 2, - { EPM_PROTOCOL_NCACN, EPM_PROTOCOL_SPX }, + { "ncacn_spx", NCACN_SPX, 3, + { EPM_PROTOCOL_NCACN, EPM_PROTOCOL_NCALRPC, EPM_PROTOCOL_UUID }, }, }; @@ -798,7 +798,6 @@ NTSTATUS dcerpc_epm_map_binding(TALLOC_CTX *mem_ctx, struct dcerpc_binding *bind struct epm_twr_t twr, *twr_r; struct dcerpc_binding *epmapper_binding; const struct dcerpc_interface_table *table = idl_iface_by_uuid(uuid); - struct cli_credentials *credentials; int i; /* First, check if there is a default endpoint specified in the IDL */ @@ -837,13 +836,11 @@ NTSTATUS dcerpc_epm_map_binding(TALLOC_CTX *mem_ctx, struct dcerpc_binding *bind epmapper_binding->endpoint = NULL; epmapper_binding->authservice = NULL; - credentials = talloc_zero(mem_ctx, struct cli_credentials); - cli_credentials_guess(credentials); status = dcerpc_pipe_connect_b(&p, epmapper_binding, DCERPC_EPMAPPER_UUID, DCERPC_EPMAPPER_VERSION, - credentials); + NULL); if (!NT_STATUS_IS_OK(status)) { return status; -- cgit