diff --git a/de4dot.code/FilesDeobfuscator.cs b/de4dot.code/FilesDeobfuscator.cs index d78eb451..ec19c28b 100644 --- a/de4dot.code/FilesDeobfuscator.cs +++ b/de4dot.code/FilesDeobfuscator.cs @@ -245,10 +245,10 @@ namespace de4dot { IEnumerable doDirectoryInfo(SearchDir searchDir, DirectoryInfo di) { if (!di.Exists) - return null; + return new List(); if (visitedDirectory.ContainsKey(di.FullName)) - return null; + return new List(); visitedDirectory[di.FullName] = true; FileSystemInfo[] fsinfos; @@ -256,10 +256,10 @@ namespace de4dot { fsinfos = di.GetFileSystemInfos(); } catch (UnauthorizedAccessException) { - return null; + return new List(); } catch (IOException) { - return null; + return new List(); } return recursiveAdd(searchDir, fsinfos); }