From: Karel Zak Date: Wed, 15 Apr 2026 18:37:45 +0000 (+0200) Subject: libblkid: solaris: use 64-bit for partition offset calculations X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=d61b646747cd76515d8dcc5356ca7ec83d398d3c;p=thirdparty%2Futil-linux.git libblkid: solaris: use 64-bit for partition offset calculations Signed-off-by: Karel Zak --- diff --git a/libblkid/src/partitions/solaris_x86.c b/libblkid/src/partitions/solaris_x86.c index b52b820d8..03deb9eea 100644 --- a/libblkid/src/partitions/solaris_x86.c +++ b/libblkid/src/partitions/solaris_x86.c @@ -103,8 +103,8 @@ static int probe_solaris_pt(blkid_probe pr, for (i = 1, p = &l->v_slice[0]; i < nparts; i++, p++) { - uint32_t start = le32_to_cpu(p->s_start); - uint32_t size = le32_to_cpu(p->s_size); + uint64_t start = le32_to_cpu(p->s_start); + uint64_t size = le32_to_cpu(p->s_size); blkid_partition par; if (size == 0 || le16_to_cpu(p->s_tag) == SOLARIS_TAG_WHOLEDISK)