From cae9fee30af90c0eda0cd36652e0e336f0035f13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Thu, 2 Feb 2023 21:01:50 +0800 Subject: [PATCH] LocalIP (Windows): fix ipv6 detection --- CHANGELOG.md | 1 + src/detection/localip/localip_windows.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ae796c35..52f94538d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ Bugfixes: * Fix a rare case that fails to detect terminal * Fix Muffin detection (@Zerogiven, #411) +* Fix IPv6 detection (Windows) Other: diff --git a/src/detection/localip/localip_windows.c b/src/detection/localip/localip_windows.c index e23a32fe8..4125542b4 100644 --- a/src/detection/localip/localip_windows.c +++ b/src/detection/localip/localip_windows.c @@ -77,7 +77,7 @@ const char* ffDetectLocalIps(const FFinstance* instance, FFlist* results) SOCKADDR_IN6* ipv6 = (SOCKADDR_IN6*) ifa->Address.lpSockaddr; char addressBuffer[INET6_ADDRSTRLEN]; inet_ntop(AF_INET6, &ipv6->sin6_addr, addressBuffer, INET6_ADDRSTRLEN); - addNewIp(results, name, addressBuffer, false); + addNewIp(results, name, addressBuffer, true); } } }