summaryrefslogtreecommitdiffstats
path: root/misc-utils
diff options
context:
space:
mode:
authorKarel Zak2013-03-27 14:13:12 +0100
committerKarel Zak2013-03-27 14:13:12 +0100
commit65060bd04d3f9758a321443485125e43aabbd6b2 (patch)
tree3cde3a65a716686b2d3591549a468589da778283 /misc-utils
parentlogin: check returns [coverity scan] (diff)
downloadkernel-qcow2-util-linux-65060bd04d3f9758a321443485125e43aabbd6b2.tar.gz
kernel-qcow2-util-linux-65060bd04d3f9758a321443485125e43aabbd6b2.tar.xz
kernel-qcow2-util-linux-65060bd04d3f9758a321443485125e43aabbd6b2.zip
lsblk: check returns [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'misc-utils')
-rw-r--r--misc-utils/lsblk.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/misc-utils/lsblk.c b/misc-utils/lsblk.c
index 1d7920376..5c73bee0a 100644
--- a/misc-utils/lsblk.c
+++ b/misc-utils/lsblk.c
@@ -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)