aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Zak <kzak@redhat.com>2024-05-15 13:24:29 +0200
committerKarel Zak <kzak@redhat.com>2024-05-15 13:24:29 +0200
commitc731e9666597a923aabeeb040d563ccee36efd7e (patch)
tree6299ac667a5900848a9e1497770fb94c8eb8c37a
parent861da2e8c26191d17bd131fff3f6e362a4b7cda5 (diff)
downloadutil-linux-master.tar.gz
libblkid: make example more robustHEADmaster
Fixes: https://github.com/util-linux/util-linux/issues/3043 Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r--libblkid/src/partitions/partitions.c6
1 files 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 @@
* <programlisting>
* 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);