From c731e9666597a923aabeeb040d563ccee36efd7e Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Wed, 15 May 2024 13:24:29 +0200 Subject: [PATCH] libblkid: make example more robust Fixes: https://github.com/util-linux/util-linux/issues/3043 Signed-off-by: Karel Zak --- libblkid/src/partitions/partitions.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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); -- 2.47.2