ft_ls/src/free.c
2025-01-10 09:12:14 +01:00

16 lines
334 B
C

void
free_files(t_list **files) {
for (t_list *cur = *files; cur != nullptr;) {
dir_t *file = (dir_t*)cur->content;
if (!file->is_file)
closedir(file->dir);
free(file->path);
free(file);
t_list *next = cur->next;
free(cur);
cur = next;
}
free(files);
}