]> www.infradead.org Git - mtd-utils.git/commitdiff
libubi: remove useless variable
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Sat, 18 Apr 2009 11:29:46 +0000 (14:29 +0300)
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Sat, 18 Apr 2009 12:28:03 +0000 (15:28 +0300)
We know that sysfs is always at /sys, so we do not have to
store it in lib->sysfs.

Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
ubi-utils/src/libubi.c

index 6f07039ab0c44a78d3b54106b0c5bc2f9eacb234..a434b0d3d36e2fc0fd004619a2dc6777e8f7b45d 100644 (file)
@@ -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);
 }