Add missing lock condition. (#3422)
authorniraj-g <46191779+niraj-g@users.noreply.github.com>
Thu, 26 Aug 2021 03:26:53 +0000 (08:56 +0530)
committerGitHub <noreply@github.com>
Thu, 26 Aug 2021 03:26:53 +0000 (12:26 +0900)
Signed-off-by: Niraj Kumar Goit <niraj.g@samsung.com>
src/Tizen.Network.Stc/Tizen.Network.Stc/StcManagerImpl.cs

index afc6e32..95b1e32 100755 (executable)
@@ -153,15 +153,15 @@ namespace Tizen.Network.Stc
                         _getAllStatsCb_map.Remove(key);
                     }
                 };
-            }
 
-            using (var filterHandle = filter.ConvertToNativeFilter())
-            {
-                int ret = Interop.Stc.GetAllStats(GetSafeHandle(), filterHandle, _getAllStatsCb_map[id], id);
-                if (ret != (int)StcError.None)
+                using (var filterHandle = filter.ConvertToNativeFilter())
                 {
-                    Log.Error(Globals.LogTag, "GetAllStatus() failed , Error - " + (StcError)ret);
-                    throw StcErrorFactory.GetStcException(ret);
+                        int ret = Interop.Stc.GetAllStats(GetSafeHandle(), filterHandle, _getAllStatsCb_map[id], id);
+                        if (ret != (int)StcError.None)
+                        {
+                               Log.Error(Globals.LogTag, "GetAllStatus() failed , Error - " + (StcError)ret);
+                               throw StcErrorFactory.GetStcException(ret);
+                        }
                 }
             }
             return task.Task;