From e9a9a94d84d5ca038c95666da831ea04260b1d17 Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Fri, 1 Dec 2017 12:23:50 +0100 Subject: [PATCH] winbindd: simplify if condition in find_domain_from_name_noinit() No change in behaviour. Signed-off-by: Ralph Boehme Reviewed-by: Stefan Metzmacher --- source3/winbindd/winbindd_util.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/source3/winbindd/winbindd_util.c b/source3/winbindd/winbindd_util.c index b3439d078a3..62eff4a563f 100644 --- a/source3/winbindd/winbindd_util.c +++ b/source3/winbindd/winbindd_util.c @@ -936,9 +936,13 @@ struct winbindd_domain *find_domain_from_name_noinit(const char *domain_name) /* Search through list */ for (domain = domain_list(); domain != NULL; domain = domain->next) { - if (strequal(domain_name, domain->name) || - (domain->alt_name != NULL && - strequal(domain_name, domain->alt_name))) { + if (strequal(domain_name, domain->name)) { + return domain; + } + if (domain->alt_name == NULL) { + continue; + } + if (strequal(domain_name, domain->alt_name)) { return domain; } } -- 2.47.3