From: Jennifer Richards Date: Wed, 24 Aug 2016 15:44:29 +0000 (-0400) Subject: Look up TRPC with service name, not gss name. X-Git-Tag: v2.0~13 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=trust_router.git;a=commitdiff_plain;h=b462fb7ec2d62738864c116c7296a4e220bbf9ae Look up TRPC with service name, not gss name. --- diff --git a/trp/trps.c b/trp/trps.c index 7c8f6ac..7f58644 100644 --- a/trp/trps.c +++ b/trp/trps.c @@ -134,11 +134,11 @@ TRPC_INSTANCE *trps_find_trpc(TRPS_INSTANCE *trps, TRP_PEER *peer) { TRPC_INSTANCE *cur=NULL; TR_NAME *name=NULL; - TR_GSS_NAMES *peer_gssnames=trp_peer_get_gss_names(peer); + TR_NAME *peer_servicename=trp_peer_get_servicename(peer); for (cur=trps->trpc; cur!=NULL; cur=trpc_get_next(cur)) { name=trpc_get_gssname(cur); - if ((name!=NULL) && (tr_gss_names_matches(peer_gssnames, name))) { + if ((name!=NULL) && (0==tr_name_cmp(peer_servicename, name))) { break; } }