diff options
author | Lennart Poettering <lennart@poettering.net> | 2020-11-10 18:06:19 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-02-16 10:03:43 +0100 |
commit | 43fc4baa26ccf3bc5ee65d4c6fa4890084632f2b (patch) | |
tree | 48a1349811c1c8e62c10e7dada6f6a3a99bcc2f7 /src/resolve/resolved-llmnr.c | |
parent | 6f055e43b817b66e6d4f6e4022f0a115dc35651b (diff) | |
download | systemd-43fc4baa26ccf3bc5ee65d4c6fa4890084632f2b.tar.gz |
resolved: add "confidential" flag for replies passed to clients
Let's introduce a new flag that indicates whether the response was
acquired in "confidential" mode, i.e. via encrypted DNS-over-TLS, or
synthesized locally.
Fixes: #12859
Diffstat (limited to 'src/resolve/resolved-llmnr.c')
-rw-r--r-- | src/resolve/resolved-llmnr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolve/resolved-llmnr.c b/src/resolve/resolved-llmnr.c index b1b8351e00..cc933d6b8e 100644 --- a/src/resolve/resolved-llmnr.c +++ b/src/resolve/resolved-llmnr.c @@ -99,7 +99,7 @@ static int on_llmnr_packet(sd_event_source *s, int fd, uint32_t revents, void *u t = hashmap_get(m->dns_transactions, UINT_TO_PTR(DNS_PACKET_ID(p))); if (t) - dns_transaction_process_reply(t, p); + dns_transaction_process_reply(t, p, false); } else if (dns_packet_validate_query(p) > 0) { log_debug("Got LLMNR UDP query packet for id %u", DNS_PACKET_ID(p)); |