From fb7b79ed3a630e223c66826f015948f844c477ae Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Sat, 17 Mar 2012 22:32:16 +0100 Subject: [PATCH] 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 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/responder/nss/nsssrv_services.c b/src/responder/nss/nsssrv_services.c index a3ac857601d5c0b46c0d0764414143999a2c94ca..41b2a9c25ff00b445295195d3eb28ac9e3a61aa7 100644 --- a/src/responder/nss/nsssrv_services.c +++ b/src/responder/nss/nsssrv_services.c @@ -488,27 +488,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); } -- 1.7.7.6