From ce373edc993bf43a554f73c059a4fd8fa54797cf Mon Sep 17 00:00:00 2001 From: Artem Bityutskiy Date: Sat, 18 Apr 2009 14:29:46 +0300 Subject: libubi: remove useless variable We know that sysfs is always at /sys, so we do not have to store it in lib->sysfs. Signed-off-by: Artem Bityutskiy --- ubi-utils/src/libubi.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/ubi-utils/src/libubi.c b/ubi-utils/src/libubi.c index 6f07039..a434b0d 100644 --- a/ubi-utils/src/libubi.c +++ b/ubi-utils/src/libubi.c @@ -516,11 +516,7 @@ libubi_t libubi_open(int required) if (!lib) return NULL; - lib->sysfs = strdup("/sys"); - if (!lib->sysfs) - goto out_error; - - lib->sysfs_ctrl = mkpath(lib->sysfs, SYSFS_CTRL); + lib->sysfs_ctrl = mkpath("/sys", SYSFS_CTRL); if (!lib->sysfs_ctrl) goto out_error; @@ -528,7 +524,7 @@ libubi_t libubi_open(int required) if (!lib->ctrl_dev) goto out_error; - lib->sysfs_ubi = mkpath(lib->sysfs, SYSFS_UBI); + lib->sysfs_ubi = mkpath("/sys", SYSFS_UBI); if (!lib->sysfs_ubi) goto out_error; @@ -673,7 +669,6 @@ void libubi_close(libubi_t desc) free(lib->sysfs_ubi); free(lib->ctrl_dev); free(lib->sysfs_ctrl); - free(lib->sysfs); free(lib); } -- cgit v1.2.3