From 5bfbbc7833c2394d2ce97b18f394a3da065f2eb4 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 31 Jan 2012 13:27:07 +0100 Subject: [PATCH] partx: check sysfs_init() return value [coverity scan] Signed-off-by: Karel Zak --- partx/partx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; -- 2.47.3