tools: env: Fix missing closedir in ubi_get_volnum_by_name
The function calls opendir() but missing the corresponding closedir() before exit the function. Add missing closedir() to fix it. Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
This commit is contained in:
parent
d2ab2a2baf
commit
316590db29
5
tools/env/fw_env.c
vendored
5
tools/env/fw_env.c
vendored
@ -192,10 +192,13 @@ static int ubi_get_volnum_by_name(int devnum, const char *volname)
|
|||||||
&tmp_devnum, &volnum);
|
&tmp_devnum, &volnum);
|
||||||
if (ret == 2 && devnum == tmp_devnum) {
|
if (ret == 2 && devnum == tmp_devnum) {
|
||||||
if (ubi_check_volume_sysfs_name(dirent->d_name,
|
if (ubi_check_volume_sysfs_name(dirent->d_name,
|
||||||
volname) == 0)
|
volname) == 0) {
|
||||||
|
closedir(sysfs_ubi);
|
||||||
return volnum;
|
return volnum;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
closedir(sysfs_ubi);
|
||||||
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user