diff --git a/BurnOutSharp/FileType/InstallShieldCAB.cs b/BurnOutSharp/FileType/InstallShieldCAB.cs index c3777233..96099a10 100644 --- a/BurnOutSharp/FileType/InstallShieldCAB.cs +++ b/BurnOutSharp/FileType/InstallShieldCAB.cs @@ -55,6 +55,10 @@ namespace BurnOutSharp.FileType // If an individual entry fails try { + // Check if the file is valid first + if (!cabfile.FileIsValid(i)) + continue; + string filename = cabfile.FileName(i); string tempFile; try