diff --git a/legacy/ecore/src/lib/ecore_file/ecore_file.c b/legacy/ecore/src/lib/ecore_file/ecore_file.c index cfbf2b53a2..cb037178cd 100644 --- a/legacy/ecore/src/lib/ecore_file/ecore_file.c +++ b/legacy/ecore/src/lib/ecore_file/ecore_file.c @@ -821,6 +821,8 @@ ecore_file_ls(const char *dir) Eina_List *list = NULL; ls = eina_file_direct_ls(dir); + if (!ls) return NULL; + EINA_ITERATOR_FOREACH(ls, info) { char *f;