[SSSD] PATCH] NSS: Look for services with correct case when cache is updated

Jakub Hrozek jhrozek at redhat.com
Sun Mar 18 20:27:11 UTC 2012


https://fedorahosted.org/sssd/ticket/1259
-------------- next part --------------
From 29b152a5aae7f82cbbbbadf423c0424c3eabcd4c Mon Sep 17 00:00:00 2001
From: Jakub Hrozek <jhrozek at redhat.com>
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



More information about the sssd-devel mailing list