From 159b8ddb6013fb1f04f74900f668ddb7955e97aa Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Tue, 16 Nov 2010 21:50:38 +0000 Subject: [PATCH] realpath will return empty string when not found SVN revision: 54615 --- legacy/efreet/src/lib/efreet_base.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/efreet/src/lib/efreet_base.c b/legacy/efreet/src/lib/efreet_base.c index e247e88f48..9cee9b6f7d 100644 --- a/legacy/efreet/src/lib/efreet_base.c +++ b/legacy/efreet/src/lib/efreet_base.c @@ -253,7 +253,7 @@ efreet_dirs_get(const char *key, const char *fallback) // resolve path properly/fully to remove path//path2 to // path/path2, path/./path2 to path/path2 etc. char *ts = ecore_file_realpath(s); - if (ts) + if (ts && ts[0]) { dirs = eina_list_append(dirs, (void *)eina_stringshare_add(ts)); free(ts); @@ -268,7 +268,7 @@ efreet_dirs_get(const char *key, const char *fallback) // resolve path properly/fully to remove path//path2 to // path/path2, path/./path2 to path/path2 etc. char *ts = ecore_file_realpath(s); - if (ts) + if (ts && ts[0]) { dirs = eina_list_append(dirs, (void *)eina_stringshare_add(ts)); free(ts);