From: Karel Zak Date: Thu, 2 Jun 2022 14:02:54 +0000 (+0200) Subject: libblkid: (hfs) fix make sure buffer is large enough X-Git-Tag: v2.38.1~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70cdbf65fe36ea8c941b95bc23545066e647c709;p=thirdparty%2Futil-linux.git libblkid: (hfs) fix make sure buffer is large enough Signed-off-by: Karel Zak --- diff --git a/libblkid/src/superblocks/ntfs.c b/libblkid/src/superblocks/ntfs.c index be2e3d895f..dced69941e 100644 --- a/libblkid/src/superblocks/ntfs.c +++ b/libblkid/src/superblocks/ntfs.c @@ -158,6 +158,9 @@ static int __probe_ntfs(blkid_probe pr, const struct blkid_idmag *mag, int save_ sectors_per_cluster, nr_clusters, off)); + if (mft_record_size < 4) + return 1; + buf_mft = blkid_probe_get_buffer(pr, off, mft_record_size); if (!buf_mft) return errno ? -errno : 1;