diff options
author | Lennart Poettering <lennart@poettering.net> | 2020-11-11 21:20:15 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2020-12-08 18:08:31 +0100 |
commit | c574ecfa72d0a403c69b63a0b87674ab098f7f15 (patch) | |
tree | c410f119089be6c782637c76749736c82c5cc739 | |
parent | 6790521b595c036a190e628be85199b5e4241273 (diff) | |
download | systemd-c574ecfa72d0a403c69b63a0b87674ab098f7f15.tar.gz |
resolved: insert large dgram size into EDNS0 only when in LARGE UDP mode
Specifically, in TLS-DO there's no reason to set the exotic dgram size.
(cherry picked from commit 0a489d3f5d2a6ef8667224d838044a520e98ab37)
-rw-r--r-- | src/resolve/resolved-dns-server.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolve/resolved-dns-server.c b/src/resolve/resolved-dns-server.c index 49a96144ec..c085938a86 100644 --- a/src/resolve/resolved-dns-server.c +++ b/src/resolve/resolved-dns-server.c @@ -530,7 +530,7 @@ int dns_server_adjust_opt(DnsServer *server, DnsPacket *packet, DnsServerFeature edns_do = level >= DNS_SERVER_FEATURE_LEVEL_DO; - if (level >= DNS_SERVER_FEATURE_LEVEL_LARGE) + if (level == DNS_SERVER_FEATURE_LEVEL_LARGE) packet_size = DNS_PACKET_UNICAST_SIZE_LARGE_MAX; else packet_size = server->received_udp_packet_max; |