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>
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;
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;
free(lib->sysfs_ubi);
free(lib->ctrl_dev);
free(lib->sysfs_ctrl);
- free(lib->sysfs);
free(lib);
}