From 495277c7c9356d6f25b22de77d97c8f6769b45e9 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Wed, 31 Dec 2025 07:55:11 -0500 Subject: [PATCH] refactor: NetworkMonitor, use isLocalLink to check for 169.254/16 range --- src/lib/gui/core/NetworkMonitor.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/gui/core/NetworkMonitor.cpp b/src/lib/gui/core/NetworkMonitor.cpp index 1406737c2..95d53d678 100644 --- a/src/lib/gui/core/NetworkMonitor.cpp +++ b/src/lib/gui/core/NetworkMonitor.cpp @@ -82,8 +82,7 @@ QList NetworkMonitor::getAvailableIPv4Addresses() const for (const auto &entry : addressEntries) { const QHostAddress address = entry.ip(); - if (address.protocol() != QAbstractSocket::IPv4Protocol || - address.isInSubnet(QHostAddress::parseSubnet(QStringLiteral("169.254/16"))) || address.isLoopback() || + if (address.protocol() != QAbstractSocket::IPv4Protocol || address.isLinkLocal() || address.isLoopback() || uniqueAddresses.contains(address)) { continue; }