From: Davidlohr Bueso Date: Sun, 24 Jul 2011 15:29:23 +0000 (-0400) Subject: partx: use sysfs_deinit X-Git-Tag: v2.20-rc1~34 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4190aaf619c6984226a9916fbb4bde3c70c3f2b4;p=thirdparty%2Futil-linux.git partx: use sysfs_deinit Commit a88268b8cc124b6f721ba17ab01a3f6d5800c749 (get partition number with sysfs lib) recently added the sysfs library to partx without freeing resources once finished. Signed-off-by: Davidlohr Bueso --- diff --git a/partx/partx.c b/partx/partx.c index e29e50dcca..4f827a8222 100644 --- a/partx/partx.c +++ b/partx/partx.c @@ -137,8 +137,10 @@ static int get_partno_from_device(char *partition, dev_t devno) struct sysfs_cxt cxt; sysfs_init(&cxt, devno, NULL); - if (sysfs_read_int(&cxt, "partition", &partno) >= 0) + if (sysfs_read_int(&cxt, "partition", &partno) >= 0) { + sysfs_deinit(&cxt); return partno; + } } sz = strlen(partition);