diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-05-08 14:46:54 -0700 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-05-08 14:46:54 -0700 |
commit | ee7ee22555101c136c073c4e064046ad49016e23 (patch) | |
tree | 62a7b14bd9851d03734c4d0b4ca2561a0c188513 | |
parent | cf49e511a59911d36cea671d039599fcd7811032 (diff) | |
parent | 8c30b2b9f5d5c744c176de8b7cd803cb083db1f1 (diff) | |
download | infinitytier-ee7ee22555101c136c073c4e064046ad49016e23.tar.gz infinitytier-ee7ee22555101c136c073c4e064046ad49016e23.zip |
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
-rw-r--r-- | windows/WinUI/APIHandler.cs | 15 | ||||
-rw-r--r-- | windows/WinUI/NetworkMonitor.cs | 5 |
2 files changed, 13 insertions, 7 deletions
diff --git a/windows/WinUI/APIHandler.cs b/windows/WinUI/APIHandler.cs index 419a11cd..1b1ca1d7 100644 --- a/windows/WinUI/APIHandler.cs +++ b/windows/WinUI/APIHandler.cs @@ -188,7 +188,8 @@ namespace WinUI } catch (System.Net.WebException e) { - if (((HttpWebResponse)e.Response).StatusCode == HttpStatusCode.Unauthorized) + HttpWebResponse res = (HttpWebResponse)e.Response; + if (res != null && res.StatusCode == HttpStatusCode.Unauthorized) { APIHandler.initHandler(true); } @@ -251,7 +252,8 @@ namespace WinUI } catch (System.Net.WebException e) { - if (((HttpWebResponse)e.Response).StatusCode == HttpStatusCode.Unauthorized) + HttpWebResponse res = (HttpWebResponse)e.Response; + if (res != null && res.StatusCode == HttpStatusCode.Unauthorized) { APIHandler.initHandler(true); } @@ -310,7 +312,8 @@ namespace WinUI } catch (System.Net.WebException e) { - if (((HttpWebResponse)e.Response).StatusCode == HttpStatusCode.Unauthorized) + HttpWebResponse res = (HttpWebResponse)e.Response; + if (res != null && res.StatusCode == HttpStatusCode.Unauthorized) { APIHandler.initHandler(true); } @@ -348,7 +351,8 @@ namespace WinUI } catch (System.Net.WebException e) { - if (((HttpWebResponse)e.Response).StatusCode == HttpStatusCode.Unauthorized) + HttpWebResponse res = (HttpWebResponse)e.Response; + if (res != null && res.StatusCode == HttpStatusCode.Unauthorized) { APIHandler.initHandler(true); } @@ -405,7 +409,8 @@ namespace WinUI } catch (System.Net.WebException e) { - if (((HttpWebResponse)e.Response).StatusCode == HttpStatusCode.Unauthorized) + HttpWebResponse res = (HttpWebResponse)e.Response; + if (res != null && res.StatusCode == HttpStatusCode.Unauthorized) { APIHandler.initHandler(true); } diff --git a/windows/WinUI/NetworkMonitor.cs b/windows/WinUI/NetworkMonitor.cs index c276079d..ce722e45 100644 --- a/windows/WinUI/NetworkMonitor.cs +++ b/windows/WinUI/NetworkMonitor.cs @@ -152,10 +152,11 @@ namespace WinUI Thread.Sleep(2000); } } - catch + catch (Exception e) { - Console.WriteLine("Monitor Thread Ended"); + Console.WriteLine("Monitor Thread Exception: " + "\n" + e.StackTrace); } + Console.WriteLine("Monitor Thread Ended"); } public void SubscribeStatusUpdates(StatusCallback cb) |