From 5bfbbc7833c2394d2ce97b18f394a3da065f2eb4 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 31 Jan 2012 13:27:07 +0100 Subject: partx: check sysfs_init() return value [coverity scan] Signed-off-by: Karel Zak --- partx/partx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'partx/partx.c') diff --git a/partx/partx.c b/partx/partx.c index befc0d027..43b59a254 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; -- cgit v1.2.3-55-g7522