From 5e0cfcf0b91fadca49e6686d2ff7d2d7290279ed Mon Sep 17 00:00:00 2001 From: chleun-moon <32117100+chleun-moon@users.noreply.github.com> Date: Tue, 14 Aug 2018 18:13:21 +0900 Subject: [PATCH] [WiFi] Fix infinite recursion (#392) --- src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiManagerImpl.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiManagerImpl.cs b/src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiManagerImpl.cs index ebfce37..ac2d232 100644 --- a/src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiManagerImpl.cs +++ b/src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiManagerImpl.cs @@ -158,7 +158,11 @@ namespace Tizen.Network.WiFi int tid = Thread.CurrentThread.ManagedThreadId; Log.Info(Globals.LogTag, "PInvoke wifi_manager_initialize"); int ret = Interop.WiFi.Initialize(tid, out handle); - CheckReturnValue(ret, "Initialize", PrivilegeNetworkGet); + if (ret != (int)WiFiError.None) + { + Log.Error(Globals.LogTag, "Initialize Fail, Error - " + (WiFiError)ret); + WiFiErrorFactory.ThrowWiFiException(ret, PrivilegeNetworkGet); + } handle.SetTID(tid); return handle; } -- 2.7.4