VISO: Fix opendir fds still leaking under some circumstances

This commit is contained in:
RichardG867
2022-11-21 17:18:56 -03:00
parent bdddfdb4b8
commit 26dfadb73f

View File

@@ -940,7 +940,6 @@ have_eltorito_entry:
cdrom_image_viso_log("[%08X] %s => [%-12s] %s\n", entry, dir->path, entry->name_short, entry->basename);
}
closedir(dirp);
} else {
cdrom_image_viso_log("VISO: Failed to enumerate [%s], will be empty\n", dir->path);
}
@@ -964,6 +963,8 @@ have_eltorito_entry:
next_dir:
/* Move on to the next directory. */
if (dirp)
closedir(dirp);
dir = dir->next_dir;
}
if (dir_entries)