diff options
Diffstat (limited to 'src/main.lib/Extensions/StringExtensions.cs')
-rw-r--r-- | src/main.lib/Extensions/StringExtensions.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main.lib/Extensions/StringExtensions.cs b/src/main.lib/Extensions/StringExtensions.cs index 6f8fa1e..204597e 100644 --- a/src/main.lib/Extensions/StringExtensions.cs +++ b/src/main.lib/Extensions/StringExtensions.cs @@ -62,8 +62,13 @@ namespace PKISharp.WACS.Extensions ToList(); } - public static bool ValidFile(this string input, ILogService logService) + public static bool ValidFile(this string? input, ILogService logService) { + if (string.IsNullOrWhiteSpace(input)) + { + logService.Error("No path specified"); + return false; + } try { var fi = new FileInfo(Environment.ExpandEnvironmentVariables(input)); @@ -81,7 +86,7 @@ namespace PKISharp.WACS.Extensions } } - public static bool ValidPath(this string input, ILogService logService) + public static bool ValidPath(this string? input, ILogService logService) { if (string.IsNullOrWhiteSpace(input)) { |