]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
Ensure dns_search_domain_unlink_marked removes all marked domains
authorBen Efros <befros@gmail.com>
Fri, 8 Apr 2022 22:31:09 +0000 (15:31 -0700)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 10 Apr 2022 12:20:56 +0000 (21:20 +0900)
src/resolve/resolved-dns-search-domain.c

index 0cc50d64783e5f5a4622fe61194d055c6cb44af2..bcbb2754d78df263851f0e84c069f5a197267c04 100644 (file)
@@ -166,7 +166,7 @@ bool dns_search_domain_unlink_marked(DnsSearchDomain *first) {
         } else
                 changed = false;
 
-        return changed || dns_search_domain_unlink_marked(next);
+        return dns_search_domain_unlink_marked(next) || changed;
 }
 
 void dns_search_domain_mark_all(DnsSearchDomain *first) {