(PackOpener): additional sanity check.

This commit is contained in:
morkt 2018-10-30 23:47:11 +04:00
parent fb88fa58dc
commit d35f790994

View File

@ -52,7 +52,7 @@ namespace GameRes.Formats.BlackRainbow
using (var input = file.CreateStream (0, index_length)) using (var input = file.CreateStream (0, index_length))
{ {
var reader = new IndexReader (input, file.MaxOffset); var reader = new IndexReader (input, file.MaxOffset);
if (!reader.ReadDir ("", 8, index_length)) if (!reader.ReadDir ("", 8, index_length) || 0 == reader.Dir.Count)
return null; return null;
return new ArcFile (file, this, reader.Dir); return new ArcFile (file, this, reader.Dir);
} }