From: Karel Zak Date: Wed, 15 May 2024 11:24:29 +0000 (+0200) Subject: libblkid: make example more robust X-Git-Tag: v2.42-start~334 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c731e9666597a923aabeeb040d563ccee36efd7e;p=thirdparty%2Futil-linux.git libblkid: make example more robust Fixes: https://github.com/util-linux/util-linux/issues/3043 Signed-off-by: Karel Zak --- diff --git a/libblkid/src/partitions/partitions.c b/libblkid/src/partitions/partitions.c index e096cf8f72..07a5d1ad6f 100644 --- a/libblkid/src/partitions/partitions.c +++ b/libblkid/src/partitions/partitions.c @@ -87,14 +87,14 @@ * * blkid_probe pr; * blkid_partlist ls; - * int nparts, i; + * int nparts = 0, i; * * pr = blkid_new_probe_from_filename(devname); * if (!pr) * err("%s: failed to open device", devname); - * * ls = blkid_probe_get_partitions(pr); - * nparts = blkid_partlist_numof_partitions(ls); + * if (ls) + * nparts = blkid_partlist_numof_partitions(ls); * * for (i = 0; i < nparts; i++) { * blkid_partition par = blkid_partlist_get_partition(ls, i);