From: Cedric BAIL Date: Fri, 24 Feb 2012 16:53:51 +0000 (+0000) Subject: ecore: eina_iterator_free doesn't work on NULL iterator. X-Git-Tag: submit/devel/efl/20131022.203902~6385 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4573b902e4f6c2211b109dffb00b10a5c7e93429;p=platform%2Fupstream%2Fefl.git ecore: eina_iterator_free doesn't work on NULL iterator. SVN revision: 68424 --- diff --git a/legacy/ecore/src/lib/ecore_file/ecore_file.c b/legacy/ecore/src/lib/ecore_file/ecore_file.c index cfbf2b5..cb03717 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;