From 25fe6020248df41f891c921b254cf91d3d55f194 Mon Sep 17 00:00:00 2001 From: "W.C.A. Wijngaards" Date: Thu, 23 Apr 2026 09:37:30 +0200 Subject: [PATCH] - For #1441: Fix type of ipv6 addr struct. --- doc/Changelog | 1 + services/listen_dnsport.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/Changelog b/doc/Changelog index 0197af9ac..a1c5e918a 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,6 +1,7 @@ 23 April 2026: Wouter - Merge #1441: Fix buffer overrun in doq_repinfo_retrieve_localaddr(). + - For #1441: Fix type of ipv6 addr struct. 21 April 2026: Wouter - Add test case for malformed SVCB records. Thanks to diff --git a/services/listen_dnsport.c b/services/listen_dnsport.c index 28c1ed975..5db2b940b 100644 --- a/services/listen_dnsport.c +++ b/services/listen_dnsport.c @@ -3767,7 +3767,7 @@ doq_repinfo_retrieve_localaddr(struct comm_reply* repinfo, memset(sa6, 0, *localaddrlen); sa6->sin6_family = AF_INET6; memmove(&sa6->sin6_addr, &repinfo->pktinfo.v6info.ipi6_addr, - sizeof(struct in_addr6)); + sizeof(struct in6_addr)); sa6->sin6_port = repinfo->doq_srcport; #endif } else { -- 2.47.3