summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2017-04-27 10:45:30 +0200
committerLukas Slebodnik <lslebodn@redhat.com>2017-04-28 19:04:29 +0200
commitb70ec63cca034ce9c638f2dcefbd4358b654d2e1 (patch)
tree0ce014c44de37b4838166c241fc32cc1b6faca99
parent352f4832324839d358235de1236090b1fd4ddc0f (diff)
downloadsssd-b70ec63cca034ce9c638f2dcefbd4358b654d2e1.tar.gz
sssd-b70ec63cca034ce9c638f2dcefbd4358b654d2e1.tar.xz
sssd-b70ec63cca034ce9c638f2dcefbd4358b654d2e1.zip
cache_req: Avoid bool in switch/case
Pair-Programmed-With: Michal Židek <mzidek@redhat.com> Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com> Reviewed-by: Pavel Březina <pbrezina@redhat.com> Reviewed-by: Michal Židek <mzidek@redhat.com>
-rw-r--r--src/responder/common/cache_req/cache_req_domain.c18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/responder/common/cache_req/cache_req_domain.c b/src/responder/common/cache_req/cache_req_domain.c
index 2c238c996..8bf7fc6dc 100644
--- a/src/responder/common/cache_req/cache_req_domain.c
+++ b/src/responder/common/cache_req/cache_req_domain.c
@@ -89,17 +89,13 @@ cache_req_domain_use_fqnames(struct sss_domain_info *domain,
* - false: in this case, the usage of fully-qualified-names will be
* done accordingly to what's set for the domain itself.
*/
- switch (head->fqnames) {
- case true:
- return true;
- case false:
- switch (enforce_non_fqnames) {
- case true:
- return false;
- case false:
- return domain->fqnames;
- }
- }
+ if (head->fqnames) {
+ return true;
+ } else if (enforce_non_fqnames) {
+ return false;
+ } else {
+ return domain->fqnames;
+ }
}
static struct cache_req_domain *