From 6d0795a02a1a959180295129ee716b75d0f0a297 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20B=C5=99ezina?= Date: Fri, 10 Jun 2016 14:15:24 +0200 Subject: [PATCH 15/23] sss_override: return EXIT_SUCCESS even when no overrides are found --- src/tools/sss_override.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/tools/sss_override.c b/src/tools/sss_override.c index 9b04030745cc7604170815c4b8aa9194056268fd..465b5cd9b48b9cb214ab9bbb1455876ece66d124 100644 --- a/src/tools/sss_override.c +++ b/src/tools/sss_override.c @@ -1074,7 +1074,12 @@ static errno_t list_overrides(TALLOC_CTX *mem_ctx, ret = sysdb_search_entry(tmp_ctx, domain->sysdb, dn, LDB_SCOPE_SUBTREE, filter, attrs, &count, &msgs); - if (ret != EOK) { + if (ret == ENOENT) { + *_msgs = NULL; + *_count = 0; + ret = EOK; + goto done; + } else if (ret != EOK) { DEBUG(SSSDBG_CRIT_FAILURE, "sysdb_search_entry() failed [%d]: %s\n", ret, sss_strerror(ret)); goto done; -- 2.4.11