{
off_t sector_size = SECTOR_SIZE(*ef->sb);
uint32_t vbr_checksum;
- int i;
+ size_t i;
if (exfat_pread(ef->dev, sector, sector_size, 0) < 0)
{
return -EIO;
}
if (le64_to_cpu(ef->sb->sector_count) * SECTOR_SIZE(*ef->sb) >
- exfat_get_size(ef->dev))
+ (uint64_t) exfat_get_size(ef->dev))
{
/* this can cause I/O errors later but we don't fail mounting to let
user rescue data */