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.39.3~43 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=2bddfa6928af328675b2ffbfc9b6546e9ee81722;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 b4299493fb..fbf504a469 100644 --- a/libblkid/src/probe.c +++ b/libblkid/src/probe.c @@ -1838,7 +1838,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;