]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: (hfs) avoid overflow [coverity scan]
authorKarel Zak <kzak@redhat.com>
Wed, 28 Jan 2015 14:02:41 +0000 (15:02 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 28 Jan 2015 14:02:41 +0000 (15:02 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid/src/superblocks/hfs.c

index fe57241c0228f3b91bb611c14a3e7cb48b90ef5f..2cbaa63c33821db6b51f7a39129ed80d0e09da5a 100644 (file)
@@ -265,7 +265,7 @@ static int probe_hfsplus(blkid_probe pr, const struct blkid_idmag *mag)
        if (ext == HFSPLUS_EXTENT_COUNT)
                return 0;
 
-       leaf_off = (ext_block_start + leaf_block) * blocksize;
+       leaf_off = ((uint64_t) ext_block_start + leaf_block) * blocksize;
 
        buf = blkid_probe_get_buffer(pr,
                                (blkid_loff_t) off + leaf_off,