summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ubi-utils/src/libubi.c9
1 files 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);
}