From cb0fb2f286ca914ea06ded53c182142dc34bb789 Mon Sep 17 00:00:00 2001 From: lizzie Date: Mon, 2 Mar 2026 19:29:29 +0000 Subject: [PATCH] fx --- src/core/internal_network/network_interface.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/internal_network/network_interface.cpp b/src/core/internal_network/network_interface.cpp index 85a4fc2d77..8505befa51 100644 --- a/src/core/internal_network/network_interface.cpp +++ b/src/core/internal_network/network_interface.cpp @@ -206,7 +206,9 @@ std::vector GetAvailableNetworkInterfaces() { break; if (i == RTA_NETMASK && sa->sa_family == AF_LINK) { struct sockaddr_dl const* sdl = reinterpret_cast(sa); -#if defined(__APPLE__) || (defined(__FreeBSD__) && __FreeBSD__ < 15) +#if defined(__APPLE__) + iface.name = std::string(sdl->sdl_data, sdl->sdl_nlen); +#elif defined(__FreeBSD__) && __FreeBSD__ < 15 iface.name = std::string{::link_ntoa(sdl)}; #else size_t namelen = 0;