summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
authorGrant Limberg <grant.limberg@zerotier.com>2017-03-08 14:54:58 -0800
committerGrant Limberg <grant.limberg@zerotier.com>2017-03-08 14:54:58 -0800
commited4f84cc578e443a341486b995a5aebf77762d1c (patch)
tree4eb6f59d4695fc7e541acf2bdc9e763e60c347c1 /windows
parentc8e66a2b45f52c72ef35b0472a68ff5cd1374092 (diff)
downloadinfinitytier-ed4f84cc578e443a341486b995a5aebf77762d1c.tar.gz
infinitytier-ed4f84cc578e443a341486b995a5aebf77762d1c.zip
Fix exception thrown in NetworkMonitor thread that can cause the UI to stop polling service for updates
Diffstat (limited to 'windows')
-rw-r--r--windows/WinUI/NetworkMonitor.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/windows/WinUI/NetworkMonitor.cs b/windows/WinUI/NetworkMonitor.cs
index 4877d34c..c276079d 100644
--- a/windows/WinUI/NetworkMonitor.cs
+++ b/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();