Did not check for errors when closing directory (memory leak also suspected)
This commit is contained in:
parent
434ce4bd68
commit
22f97cbcbb
3
src/ls.c
3
src/ls.c
|
@ -306,7 +306,8 @@ static int _ls_directory_do(Prefs * prefs, char * directory)
|
||||||
slist_insert_sorted(dirs, strdup(file), cmp);
|
slist_insert_sorted(dirs, strdup(file), cmp);
|
||||||
}
|
}
|
||||||
free(file);
|
free(file);
|
||||||
closedir(dir);
|
if(closedir(dir) != 0)
|
||||||
|
return _ls_error(directory, 1);
|
||||||
_ls_do(prefs, 2, directory, files, dirs);
|
_ls_do(prefs, 2, directory, files, dirs);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user