From 2ddf6b00de8afb075f27a2df50f95c05bfd38dcf Mon Sep 17 00:00:00 2001 From: de4dot Date: Wed, 2 Nov 2011 02:28:51 +0100 Subject: [PATCH] Return an empty list instead of null --- de4dot.code/FilesDeobfuscator.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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); }