From: Thomas Weißschuh Date: Wed, 27 Sep 2023 22:51:42 +0000 (+0200) Subject: libblkid: (probe) handle probe without chain gracefully X-Git-Tag: v2.40-rc1~222^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ffbec06d3bf6f307364822a178c7c1b7679c65b0;p=thirdparty%2Futil-linux.git libblkid: (probe) handle probe without chain gracefully Signed-off-by: Thomas Weißschuh --- diff --git a/libblkid/src/probe.c b/libblkid/src/probe.c index 6c17fb457c..49d202772d 100644 --- a/libblkid/src/probe.c +++ b/libblkid/src/probe.c @@ -1902,7 +1902,7 @@ int blkid_probe_verify_csum_buf(blkid_probe pr, size_t n, const void *csum, /* * Accept bad checksum if BLKID_SUBLKS_BADCSUM flags is set */ - if (chn->driver->id == BLKID_CHAIN_SUBLKS + if (chn && chn->driver->id == BLKID_CHAIN_SUBLKS && (chn->flags & BLKID_SUBLKS_BADCSUM)) { blkid_probe_set_value(pr, "SBBADCSUM", (unsigned char *) "1", 2); goto accept;