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:
Miaoqian Lin 2022-09-19 08:28:09 +04:00 committed by Tom Rini
parent d2ab2a2baf
commit 316590db29

5
tools/env/fw_env.c vendored
View File

@ -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;
} }