From: Karel Zak Date: Wed, 15 Apr 2026 13:42:40 +0000 (+0200) Subject: libblkid: bcache: add missing NULL check X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=b962c2e18346e6085a95e6b50aa1fceccc516459;p=thirdparty%2Futil-linux.git libblkid: bcache: add missing NULL check Signed-off-by: Karel Zak --- diff --git a/libblkid/src/superblocks/bcache.c b/libblkid/src/superblocks/bcache.c index 08be01363..f9e0a9908 100644 --- a/libblkid/src/superblocks/bcache.c +++ b/libblkid/src/superblocks/bcache.c @@ -216,6 +216,8 @@ static int bcache_verify_checksum(blkid_probe pr, const struct blkid_idmag *mag, csummed_size = offsetof(__typeof__(*bcs), d) + sizeof(bcs->d[0]) * le16_to_cpu(bcs->keys); csummed = blkid_probe_get_sb_buffer(pr, mag, csummed_size); + if (!csummed) + return 0; csum = ul_crc64_we(csummed + BCACHE_SB_CSUMMED_START, csummed_size - BCACHE_SB_CSUMMED_START); return blkid_probe_verify_csum(pr, csum, le64_to_cpu(bcs->csum));