correctly check reserved view size.

This commit is contained in:
morkt
2014-08-02 00:42:59 +04:00
parent 116344ee9b
commit 13674f2e11
2 changed files with 2 additions and 2 deletions

View File

@@ -58,7 +58,7 @@ namespace GameRes.Formats
uint dir_size = file.View.ReadUInt32 (12);
if (dir_size < count * 0x17 || count > 0xfffff)
return null;
if (dir_size != file.View.Reserve (0x20, dir_size))
if (dir_size > file.View.Reserve (0x20, dir_size))
return null;
var parser = new Parser (file, version, count, dir_size);