From 44c1ceb86471d4122a1dbd232c3a31fb6e786d26 Mon Sep 17 00:00:00 2001 From: Howon Lee Date: Tue, 14 Apr 2026 23:25:44 +0900 Subject: [PATCH] Fix unhandled NetworkInformationException in UpdateNetworkInterfaces (#2308) --- .../Hardware/Network/NetworkGroup.cs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/LibreHardwareMonitorLib/Hardware/Network/NetworkGroup.cs b/LibreHardwareMonitorLib/Hardware/Network/NetworkGroup.cs index e4e309f..b69e29a 100644 --- a/LibreHardwareMonitorLib/Hardware/Network/NetworkGroup.cs +++ b/LibreHardwareMonitorLib/Hardware/Network/NetworkGroup.cs @@ -92,9 +92,16 @@ internal class NetworkGroup : IGroup, IHardwareChanged { if (hardware.All(x => x.NetworkInterface.Id != networkInterface.Id)) { - Network network = new(networkInterface, settings); - hardware.Add(network); - additions.Add(network); + try + { + Network network = new(networkInterface, settings); + hardware.Add(network); + additions.Add(network); + } + catch (NetworkInformationException) + { + // Interface became unavailable between enumeration and construction; skip it. + } } }