소스 검색

Fix exception thrown in NetworkMonitor thread that can cause the UI to stop polling service for updates

Grant Limberg 8 년 전
부모
커밋
ed4f84cc57
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      windows/WinUI/NetworkMonitor.cs

+ 5 - 0
windows/WinUI/NetworkMonitor.cs

@@ -102,6 +102,11 @@ namespace WinUI
 
         private void apiNetworkCallback(List<ZeroTierNetwork> networks)
         {
+						if (networks == null)
+						{
+								return;
+						}
+
             lock (_knownNetworks)
             {
                 _knownNetworks = _knownNetworks.Union(networks, new NetworkEqualityComparer()).ToList();