From 614af79cfccc27d0492545b2b1e5f53055d96eb4 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 8 Nov 2023 21:23:19 +0900 Subject: [PATCH] resolve: tweak logs about truncation --- src/resolve/resolved-manager.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c index fc8d7412fb..b52619e287 100644 --- a/src/resolve/resolved-manager.c +++ b/src/resolve/resolved-manager.c @@ -1198,8 +1198,11 @@ int manager_send( assert(port > 0); assert(p); + /* For mDNS, it is natural that the packet have truncated flag when we have many known answers. */ + bool truncated = DNS_PACKET_TC(p) && (p->protocol != DNS_PROTOCOL_MDNS || !p->more); + log_debug("Sending %s%s packet with id %" PRIu16 " on interface %i/%s of size %zu.", - DNS_PACKET_TC(p) ? "truncated (!) " : "", + truncated ? "truncated (!) " : "", DNS_PACKET_QR(p) ? "response" : "query", DNS_PACKET_ID(p), ifindex, af_to_name(family), -- 2.25.1