From 64c104a5c2d2964c67225ac05a0c3a57f6b84922 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Thu, 12 Feb 2026 10:07:39 -0500 Subject: [PATCH] refactor: include a point 2 point check when checking if an interface is virtual --- src/lib/gui/core/NetworkMonitor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/gui/core/NetworkMonitor.cpp b/src/lib/gui/core/NetworkMonitor.cpp index 3b13993af..137b8314c 100644 --- a/src/lib/gui/core/NetworkMonitor.cpp +++ b/src/lib/gui/core/NetworkMonitor.cpp @@ -65,7 +65,8 @@ QStringList NetworkMonitor::getAvailableIPv4Addresses() const continue; } - const bool isVirtual = isVirtualInterface(interface.name()); + const bool isP2P = (interface.flags() & QNetworkInterface::IsPointToPoint); + const bool isVirtual = isVirtualInterface(interface.name()) || isP2P; const auto addressEntries = interface.addressEntries(); for (const auto &entry : addressEntries) {