From b49512ecaf202e3380925bc0bb56e81f057314c7 Mon Sep 17 00:00:00 2001 From: Rob Shearman Date: Mon, 16 Nov 2009 14:39:48 +0000 Subject: [PATCH] rpcrt4: Ignore the network address for ncalrpc in is_epm_destination_local. The network address is ignored in the transport code, so it doesn't make sense to take it into account here. --- dlls/rpcrt4/rpc_epmap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/rpcrt4/rpc_epmap.c b/dlls/rpcrt4/rpc_epmap.c index c1b8d1d922f..b81367e4160 100644 --- a/dlls/rpcrt4/rpc_epmap.c +++ b/dlls/rpcrt4/rpc_epmap.c @@ -108,8 +108,8 @@ static inline BOOL is_epm_destination_local(RPC_BINDING_HANDLE handle) const char *protseq = bind->Protseq; const char *network_addr = bind->NetworkAddr; - return ((!strcmp(protseq, "ncalrpc") && !network_addr) || - (!strcmp(protseq, "ncacn_np") && + return (!strcmp(protseq, "ncalrpc") || + (!strcmp(protseq, "ncacn_np") && (!network_addr || !strcmp(network_addr, ".")))); } -- 2.11.4.GIT