diff options
author | chleun.moon <chleun.moon@samsung.com> | 2017-01-19 18:42:59 +0900 |
---|---|---|
committer | chleun.moon <chleun.moon@samsung.com> | 2017-01-19 18:43:08 +0900 |
commit | 08662370d6cbada8892ee12c6f6c310ff1850eba (patch) | |
tree | b512b9329b93e4816c4c3ed9d2b334bfdee47ea8 | |
parent | 7be079f535d2aab2c48c69dbbfeeaa11142e8e61 (diff) | |
download | wifi-08662370d6cbada8892ee12c6f6c310ff1850eba.tar.gz wifi-08662370d6cbada8892ee12c6f6c310ff1850eba.tar.bz2 wifi-08662370d6cbada8892ee12c6f6c310ff1850eba.zip |
Fix Dispose to release native resources only when Dispose is explicitly calledsubmit/tizen/20170120.073108accepted/tizen/tv/20170120.082302accepted/tizen/mobile/20170120.082257accepted/tizen/ivi/20170120.082306accepted/tizen/common/20170120.125123
Change-Id: I059597481ac84b0967b7737c0950a913a2b65540
Signed-off-by: cheoleun <chleun.moon@samsung.com>
-rw-r--r-- | Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiAp.cs | 4 | ||||
-rw-r--r-- | Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiConfiguration.cs | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiAp.cs b/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiAp.cs index 35b1b67..59a0998 100644 --- a/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiAp.cs +++ b/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiAp.cs @@ -96,9 +96,9 @@ namespace Tizen.Network.WiFi { _network.Dispose(); _security.Dispose(); + Interop.WiFi.Ap.Destroy(_apHandle); + _apHandle = IntPtr.Zero; } - Interop.WiFi.Ap.Destroy(_apHandle); - _apHandle = IntPtr.Zero; disposed = true; } diff --git a/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiConfiguration.cs b/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiConfiguration.cs index ac4d60a..fdf01bb 100644 --- a/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiConfiguration.cs +++ b/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiConfiguration.cs @@ -160,9 +160,9 @@ namespace Tizen.Network.WiFi if (disposing) { _eapConfig.Dispose(); + Interop.WiFi.Config.Destroy(_configHandle); + _configHandle = IntPtr.Zero; } - Interop.WiFi.Config.Destroy(_configHandle); - _configHandle = IntPtr.Zero; disposed = true; } |