summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2020-11-05 15:51:12 +0100
committerYu Watanabe <watanabe.yu+github@gmail.com>2020-12-03 09:35:40 +0900
commit565147b7bb2156277a2efaccd920d3ca9c21f8a8 (patch)
treee3bae8538288ab72523a686e5fd8b075898d9091 /src
parent9ca875e80c38d5bd9898cab61a612ad16d527a5a (diff)
downloadsystemd-565147b7bb2156277a2efaccd920d3ca9c21f8a8.tar.gz
stub: don't ever respond to datagrams coming in on non-localhost addreses, on the stub
Diffstat (limited to 'src')
-rw-r--r--src/resolve/resolved-dns-stub.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/resolve/resolved-dns-stub.c b/src/resolve/resolved-dns-stub.c
index 086d3d9d18..6a3dc9901a 100644
--- a/src/resolve/resolved-dns-stub.c
+++ b/src/resolve/resolved-dns-stub.c
@@ -379,8 +379,7 @@ static void dns_stub_process_query(Manager *m, DnsStubListenerExtra *l, DnsStrea
if (!l && /* l == NULL if this is the main stub */
(in_addr_is_localhost(p->family, &p->sender) <= 0 ||
in_addr_is_localhost(p->family, &p->destination) <= 0)) {
- log_error("Got packet on unexpected IP range, refusing.");
- dns_stub_send_failure(m, l, s, p, DNS_RCODE_SERVFAIL, false);
+ log_warning("Got packet on unexpected (i.e. non-localhost) IP range, ignoring.");
return;
}