summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-scope.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2022-11-25 12:13:20 +0100
committerLennart Poettering <lennart@poettering.net>2022-11-25 17:37:13 +0100
commit68d449997f8abeb6c315c33c8f8ef4f63bab3f9f (patch)
treeb1c9cc102c30d524e94187635d54d95f8e94a154 /src/resolve/resolved-dns-scope.c
parent84d194f1e8bf2bb82ee22a3078201b6460fcd5e5 (diff)
downloadsystemd-68d449997f8abeb6c315c33c8f8ef4f63bab3f9f.tar.gz
resolved: don't filter _gateway/_outbound twice
We already denied being responsible for these names further up, no need to test for them again.
Diffstat (limited to 'src/resolve/resolved-dns-scope.c')
-rw-r--r--src/resolve/resolved-dns-scope.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/resolve/resolved-dns-scope.c b/src/resolve/resolved-dns-scope.c
index b586d2c56f..22e4bfd963 100644
--- a/src/resolve/resolved-dns-scope.c
+++ b/src/resolve/resolved-dns-scope.c
@@ -764,8 +764,6 @@ DnsScopeMatch dns_scope_good_domain(
return DNS_SCOPE_MAYBE;
if ((dns_name_is_single_label(domain) && /* only resolve single label names via LLMNR */
- !is_gateway_hostname(domain) && /* don't resolve "_gateway" with LLMNR, let local synthesizing logic handle that */
- !is_outbound_hostname(domain) && /* similar for "_outbound" */
dns_name_equal(domain, "local") == 0 && /* don't resolve "local" with LLMNR, it's the top-level domain of mDNS after all, see above */
manager_is_own_hostname(s->manager, domain) <= 0)) /* never resolve the local hostname via LLMNR */
return DNS_SCOPE_YES_BASE + 1; /* Return +1, as we consider ourselves authoritative