billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=4525a8e3bcf709f27dcfb1494b47dfeca711b8b4
commit 4525a8e3bcf709f27dcfb1494b47dfeca711b8b4 Author: Boris Faure <bill...@gmail.com> Date: Sat Jan 18 00:21:20 2014 +0100 cleanup the code (forgot to amend previous commit) --- src/bin/options_wallpaper.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/bin/options_wallpaper.c b/src/bin/options_wallpaper.c index 88643a8..f35e57b 100644 --- a/src/bin/options_wallpaper.c +++ b/src/bin/options_wallpaper.c @@ -326,11 +326,10 @@ _rec_read_directorys(Eina_List *list, char *root_path, Evas_Object *term) else { char *link = ecore_file_readlink(path); - if (!link) - { - list = _rec_read_directorys(list, path, term); - } - free(link); + if (link) + free(link); + else + list = _rec_read_directorys(list, path, term); } free(file_name); } --