|
|
905b4d |
From d7b90921c1a404f0d9fb8384a8fd55fd15b86916 Mon Sep 17 00:00:00 2001
|
|
|
905b4d |
From: Pavel Reichl <preichl@redhat.com>
|
|
|
905b4d |
Date: Wed, 17 Dec 2014 14:10:45 +0000
|
|
|
905b4d |
Subject: [PATCH 3/7] NSS: nss_cmd_getbysid_search return ENOENT
|
|
|
905b4d |
MIME-Version: 1.0
|
|
|
905b4d |
Content-Type: text/plain; charset=UTF-8
|
|
|
905b4d |
Content-Transfer-Encoding: 8bit
|
|
|
905b4d |
|
|
|
905b4d |
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
|
|
|
905b4d |
---
|
|
|
905b4d |
src/responder/nss/nsssrv_cmd.c | 16 ++++++++--------
|
|
|
905b4d |
1 file changed, 8 insertions(+), 8 deletions(-)
|
|
|
905b4d |
|
|
|
905b4d |
diff --git a/src/responder/nss/nsssrv_cmd.c b/src/responder/nss/nsssrv_cmd.c
|
|
|
905b4d |
index ea58920bc3611c84958e8d0aca0e122d90c68e5c..80ac221e288665741d8b1e2bd020ecca568106c1 100644
|
|
|
905b4d |
--- a/src/responder/nss/nsssrv_cmd.c
|
|
|
905b4d |
+++ b/src/responder/nss/nsssrv_cmd.c
|
|
|
905b4d |
@@ -4502,16 +4502,16 @@ static errno_t nss_cmd_getbysid_search(struct nss_dom_ctx *dctx)
|
|
|
905b4d |
return ENOENT;
|
|
|
905b4d |
}
|
|
|
905b4d |
|
|
|
905b4d |
- if (dctx->res->count == 0 && !dctx->check_provider) {
|
|
|
905b4d |
+ if (dctx->res->count == 0) {
|
|
|
905b4d |
DEBUG(SSSDBG_OP_FAILURE, "No results for getbysid call.\n");
|
|
|
905b4d |
-
|
|
|
905b4d |
- /* set negative cache only if not result of cache check */
|
|
|
905b4d |
- ret = sss_ncache_set_sid(nctx->ncache, false, cmdctx->secid);
|
|
|
905b4d |
- if (ret != EOK) {
|
|
|
905b4d |
- DEBUG(SSSDBG_MINOR_FAILURE,
|
|
|
905b4d |
- "Cannot set negative cache for %s\n", cmdctx->secid);
|
|
|
905b4d |
+ if (!dctx->check_provider) {
|
|
|
905b4d |
+ /* set negative cache only if not result of cache check */
|
|
|
905b4d |
+ ret = sss_ncache_set_sid(nctx->ncache, false, cmdctx->secid);
|
|
|
905b4d |
+ if (ret != EOK) {
|
|
|
905b4d |
+ DEBUG(SSSDBG_MINOR_FAILURE,
|
|
|
905b4d |
+ "Cannot set negative cache for %s\n", cmdctx->secid);
|
|
|
905b4d |
+ }
|
|
|
905b4d |
}
|
|
|
905b4d |
-
|
|
|
905b4d |
return ENOENT;
|
|
|
905b4d |
}
|
|
|
905b4d |
|
|
|
905b4d |
--
|
|
|
905b4d |
1.9.3
|
|
|
905b4d |
|