Fix SVACE issues ( HANDLE_LEAK ) 76/123776/1 accepted/tizen/unified/20170407.190654 submit/tizen/20170407.042847
authorHongkuk, Son <hongkuk.son@samsung.com>
Fri, 7 Apr 2017 03:29:25 +0000 (12:29 +0900)
committerHongkuk, Son <hongkuk.son@samsung.com>
Fri, 7 Apr 2017 03:32:25 +0000 (12:32 +0900)
 - add ResourceOptions instance's Dispose()
 - add ResourceQuery instance's Dispose()

Signed-off-by: Hongkuk, Son <hongkuk.son@samsung.com>
Change-Id: Ib7bddd7692021f817234cc1a936bcef75dfde1d9

Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/Resource.cs

index 3fb5ce3..f2dbb8d 100755 (executable)
@@ -430,6 +430,7 @@ namespace Tizen.Network.IoTConnectivity
             catch (Exception exp)
             {
                 Log.Error(IoTConnectivityErrorFactory.LogTag, "Failed to new ResourceQuery: " + exp.Message);
+                opts?.Dispose();
                 return null;
             }
 
@@ -440,6 +441,8 @@ namespace Tizen.Network.IoTConnectivity
             catch (Exception exp)
             {
                 Log.Error(IoTConnectivityErrorFactory.LogTag, "Failed to new Representation: " + exp.Message);
+                opts?.Dispose();
+                query?.Dispose();
                 return null;
             }