From c84f3f7295ec8e5dead640471c4e47057d87d072 Mon Sep 17 00:00:00 2001 From: Egor Date: Tue, 3 Feb 2026 01:59:28 +0200 Subject: [PATCH] getaddrinfo_one: fix use-after-free --- src/main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main.cpp b/src/main.cpp index 1e4fe2b..d761417 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -33,6 +33,7 @@ static int getaddrinfo_one(const char *node, const char *service, int family, in return err; *ai = *res; memcpy(addr, ai->ai_addr, ai->ai_addrlen); + ai->ai_addr = reinterpret_cast(addr); ai->ai_canonname = 0; ai->ai_next = 0; freeaddrinfo(res); -- 2.56.0