From e62e113fe5667fb41dd8898daf29b1f56049d08c Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EC=A1=B0=EC=9B=85=EC=84=9D/Common=20Platform=20Lab=28SR=29?= =?utf8?q?/Principal=20Engineer/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= Date: Thu, 6 Jan 2022 16:37:59 +0900 Subject: [PATCH] Add null check to solve svace issue (#362) --- Managed/Tizen.Runtime/Preloader.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Managed/Tizen.Runtime/Preloader.cs b/Managed/Tizen.Runtime/Preloader.cs index 8dd07b4..8c8f30b 100644 --- a/Managed/Tizen.Runtime/Preloader.cs +++ b/Managed/Tizen.Runtime/Preloader.cs @@ -47,6 +47,11 @@ namespace Tizen.Runtime foreach (string path in paths) { string fileName = Path.GetFileName(path); + + // GetFileName() can return NULL + if (fileName == null) + continue; + // ex) Tizen.preload / 0A.Tizen.preload / A0.Tizen.preload / .0.Tizen.preload / .00.Tizen.preload if (!char.IsNumber(fileName, 0) || !char.IsNumber(fileName, 1)) continue; -- 2.7.4