]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lsblk: check returns [coverity scan]
authorKarel Zak <kzak@redhat.com>
Wed, 27 Mar 2013 13:13:12 +0000 (14:13 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 27 Mar 2013 13:13:12 +0000 (14:13 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
misc-utils/lsblk.c

index 1d7920376b9b8bba71ebf0a749e846c754e59b8a..5c73bee0afa16a1dd8d53de2866c947b21abdaf0 100644 (file)
@@ -974,7 +974,9 @@ static int set_cxt(struct blkdev_cxt *cxt,
        if (sysfs_read_u64(&cxt->sysfs, "size", &cxt->size) == 0)       /* in sectors */
                cxt->size <<= 9;                                        /* in bytes */
 
-       sysfs_read_int(&cxt->sysfs, "queue/discard_granularity", &cxt->discard);
+       if (sysfs_read_int(&cxt->sysfs,
+                          "queue/discard_granularity", &cxt->discard) != 0)
+               cxt->discard = 0;
 
        /* Ignore devices of zero size */
        if (!lsblk->all_devices && cxt->size == 0)