From: Karel Zak Date: Tue, 31 Jan 2012 12:27:07 +0000 (+0100) Subject: partx: check sysfs_init() return value [coverity scan] X-Git-Tag: v2.21-rc2~63 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5bfbbc7833c2394d2ce97b18f394a3da065f2eb4;p=thirdparty%2Futil-linux.git partx: check sysfs_init() return value [coverity scan] Signed-off-by: Karel Zak --- diff --git a/partx/partx.c b/partx/partx.c index befc0d0273..43b59a2542 100644 --- a/partx/partx.c +++ b/partx/partx.c @@ -166,7 +166,9 @@ static int get_partno_from_device(char *partition, dev_t devno) if (devno) { struct sysfs_cxt cxt; - sysfs_init(&cxt, devno, NULL); + if (sysfs_init(&cxt, devno, NULL)) + goto err; + if (sysfs_read_int(&cxt, "partition", &partno) >= 0) { sysfs_deinit(&cxt); return partno;