From efd1bdbd489e329b8d3a22b826dc06c6e95a2b82 Mon Sep 17 00:00:00 2001 From: "chleun.moon" Date: Mon, 10 Apr 2017 13:18:31 +0900 Subject: [PATCH] Release IntPtr after obtaining value from native api Change-Id: I5fa0ce0bf6826819042dfe44b180d43f56d91818 --- Tizen.Network.WiFi/Tizen.Network.WiFi.project.json | 4 ++-- Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiAddressInformation.cs | 5 +++++ packaging/csapi-network-wifi.spec | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) mode change 100755 => 100644 Tizen.Network.WiFi/Tizen.Network.WiFi.project.json diff --git a/Tizen.Network.WiFi/Tizen.Network.WiFi.project.json b/Tizen.Network.WiFi/Tizen.Network.WiFi.project.json old mode 100755 new mode 100644 index c8e3e0e..94f003c --- a/Tizen.Network.WiFi/Tizen.Network.WiFi.project.json +++ b/Tizen.Network.WiFi/Tizen.Network.WiFi.project.json @@ -1,6 +1,6 @@ -{ +{ "dependencies": { - "NETStandard.Library": "1.6.0", + "NETStandard.Library": "1.6.1", "System.Threading.Thread": "4.3.0", "Tizen": "1.0.2", "Tizen.Network.Connection": "1.0.10" diff --git a/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiAddressInformation.cs b/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiAddressInformation.cs index c2d2588..716a5df 100755 --- a/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiAddressInformation.cs +++ b/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiAddressInformation.cs @@ -43,6 +43,7 @@ namespace Tizen.Network.WiFi return System.Net.IPAddress.Parse("0.0.0.0"); } string addrStr = Marshal.PtrToStringAnsi(addrPtr); + Interop.Libc.Free(addrPtr); if (addrStr == null) return System.Net.IPAddress.Parse("0.0.0.0"); return System.Net.IPAddress.Parse(addrStr); @@ -69,6 +70,7 @@ namespace Tizen.Network.WiFi return System.Net.IPAddress.Parse("0.0.0.0"); } string addrStr = Marshal.PtrToStringAnsi(addrPtr); + Interop.Libc.Free(addrPtr); if (addrStr == null) return System.Net.IPAddress.Parse("0.0.0.0"); return System.Net.IPAddress.Parse(addrStr); @@ -95,6 +97,7 @@ namespace Tizen.Network.WiFi return System.Net.IPAddress.Parse("0.0.0.0"); } string addrStr = Marshal.PtrToStringAnsi(addrPtr); + Interop.Libc.Free(addrPtr); if (addrStr == null) return System.Net.IPAddress.Parse("0.0.0.0"); return System.Net.IPAddress.Parse(addrStr); @@ -121,6 +124,7 @@ namespace Tizen.Network.WiFi return System.Net.IPAddress.Parse("0.0.0.0"); } string addrStr = Marshal.PtrToStringAnsi(addrPtr); + Interop.Libc.Free(addrPtr); if (addrStr == null) return System.Net.IPAddress.Parse("0.0.0.0"); return System.Net.IPAddress.Parse(addrStr); @@ -147,6 +151,7 @@ namespace Tizen.Network.WiFi return System.Net.IPAddress.Parse("0.0.0.0"); } string addrStr = Marshal.PtrToStringAnsi(addrPtr); + Interop.Libc.Free(addrPtr); if (addrStr == null) return System.Net.IPAddress.Parse("0.0.0.0"); return System.Net.IPAddress.Parse(addrStr); diff --git a/packaging/csapi-network-wifi.spec b/packaging/csapi-network-wifi.spec index 82312af..e3ccc1d 100755 --- a/packaging/csapi-network-wifi.spec +++ b/packaging/csapi-network-wifi.spec @@ -1,6 +1,6 @@ Name: csapi-network-wifi Summary: Tizen Wi-Fi API for C# -Version: 1.0.11 +Version: 1.0.12 Release: 1 Group: Development/Libraries License: Apache-2.0 -- 2.7.4