From 29b152a5aae7f82cbbbbadf423c0424c3eabcd4c 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 | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/responder/nss/nsssrv_services.c b/src/responder/nss/nsssrv_services.c index a3ac857601d5c0b46c0d0764414143999a2c94ca..1b58986c44e800c44ace1de1136638572adec7e6 100644 --- a/src/responder/nss/nsssrv_services.c +++ b/src/responder/nss/nsssrv_services.c @@ -488,7 +488,7 @@ 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, @@ -496,8 +496,8 @@ static void lookup_service_done(struct tevent_req *subreq) 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, @@ -508,7 +508,7 @@ static void lookup_service_done(struct tevent_req *subreq) ret = sysdb_getservbyport(state, sysdb, state->port, - state->cased_proto, + SVC_PROTO_CASED, &state->res); } -- 1.7.7.6