summaryrefslogtreecommitdiffstats
path: root/libblkid/src/superblocks/hfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'libblkid/src/superblocks/hfs.c')
-rw-r--r--libblkid/src/superblocks/hfs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libblkid/src/superblocks/hfs.c b/libblkid/src/superblocks/hfs.c
index 2cbaa63c3..ee502cf61 100644
--- a/libblkid/src/superblocks/hfs.c
+++ b/libblkid/src/superblocks/hfs.c
@@ -234,7 +234,7 @@ static int probe_hfsplus(blkid_probe pr, const struct blkid_idmag *mag)
cat_block = be32_to_cpu(extents[0].start_block);
buf = blkid_probe_get_buffer(pr,
- off + ((blkid_loff_t) cat_block * blocksize), 0x2000);
+ off + ((uint64_t) cat_block * blocksize), 0x2000);
if (!buf)
return errno ? -errno : 0;
@@ -268,7 +268,7 @@ static int probe_hfsplus(blkid_probe pr, const struct blkid_idmag *mag)
leaf_off = ((uint64_t) ext_block_start + leaf_block) * blocksize;
buf = blkid_probe_get_buffer(pr,
- (blkid_loff_t) off + leaf_off,
+ (uint64_t) off + leaf_off,
leaf_node_size);
if (!buf)
return errno ? -errno : 0;