From fc5e678726de98401b7448ff8bc9498be4f27cff Mon Sep 17 00:00:00 2001 From: Andreas K Date: Tue, 9 Jun 2026 07:53:41 +0200 Subject: [PATCH] fix(mdns): Fix wrong "truncated AAAA" error --- components/mdns/mdns_debug.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/mdns/mdns_debug.c b/components/mdns/mdns_debug.c index 94858297e..8fe0290f8 100644 --- a/components/mdns/mdns_debug.c +++ b/components/mdns/mdns_debug.c @@ -293,12 +293,12 @@ void static dbg_packet(const uint8_t *data, size_t len) } dbg_printf("\n"); } else if (type == MDNS_TYPE_AAAA) { - if (data_len < sizeof(esp_ip6_addr_t)) { + if (data_len < MDNS_ANSWER_AAAA_SIZE) { dbg_printf("ERROR: truncated AAAA\n"); continue; } - esp_ip6_addr_t ip6; - memcpy(&ip6, data_ptr, sizeof(esp_ip6_addr_t)); + esp_ip6_addr_t ip6 = {0}; + memcpy(&ip6.addr, data_ptr, MDNS_ANSWER_AAAA_SIZE); dbg_printf(IPV6STR "\n", IPV62STR(ip6)); } else if (type == MDNS_TYPE_A) { if (data_len < sizeof(esp_ip4_addr_t)) {