1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-03-03 13:49:40 +00:00

Fix comparison of integers of different signs

Clang reported comparison of unsigned long with long. This cast should fix it.
This commit is contained in:
Nathan Aclander 2015-03-15 16:20:17 -07:00
parent e6e02714a0
commit 48e2ec2840

View file

@ -111,7 +111,7 @@ void BSAFile::readHeader()
// Each file must take up at least 21 bytes of data in the bsa. So // Each file must take up at least 21 bytes of data in the bsa. So
// if files*21 overflows the file size then we are guaranteed that // if files*21 overflows the file size then we are guaranteed that
// the archive is corrupt. // the archive is corrupt.
if((filenum*21 > fsize -12) || (dirsize+8*filenum > fsize -12) ) if((filenum*21 > unsigned(fsize -12)) || (dirsize+8*filenum > unsigned(fsize -12)) )
fail("Directory information larger than entire archive"); fail("Directory information larger than entire archive");
// Read the offset info into a temporary buffer // Read the offset info into a temporary buffer