From 99dfc685fbc6f8b06b8becb45264afe7b76b057f Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Sat, 17 Mar 2012 22:32:16 +0100 Subject: NSS: Look for services with correct case when cache is updated https://fedorahosted.org/sssd/ticket/1259 --- src/responder/nss/nsssrv_services.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/responder/nss/nsssrv_services.c b/src/responder/nss/nsssrv_services.c index 872b0701f..c1edd30f6 100644 --- a/src/responder/nss/nsssrv_services.c +++ b/src/responder/nss/nsssrv_services.c @@ -489,27 +489,27 @@ static void lookup_service_done(struct tevent_req *subreq) goto done; } - if (state->cased_name) { + if (state->name) { DEBUG(SSSDBG_TRACE_FUNC, ("Re-checking cache for [%s:%s@%s]\n", - state->cased_name, - state->cased_proto ? state->cased_proto : "", + SVC_NAME_CASED, + SVC_PROTO_CASED ? SVC_PROTO_CASED : "", dom->name)); ret = sysdb_getservbyname(state, sysdb, - state->cased_name, - state->cased_proto, + SVC_NAME_CASED, + SVC_PROTO_CASED, &state->res); } else { DEBUG(SSSDBG_TRACE_FUNC, ("Re-checking cache for [%lu:%s@%s]\n", state->port, - state->cased_proto ? state->cased_proto : "", + SVC_PROTO_CASED ? SVC_PROTO_CASED : "", dom->name)); ret = sysdb_getservbyport(state, sysdb, state->port, - state->cased_proto, + SVC_PROTO_CASED, &state->res); } -- cgit