From 4190aaf619c6984226a9916fbb4bde3c70c3f2b4 Mon Sep 17 00:00:00 2001 From: Davidlohr Bueso Date: Sun, 24 Jul 2011 11:29:23 -0400 Subject: [PATCH] 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 --- partx/partx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); -- 2.47.2