diff --git a/legacy/efreet/ChangeLog b/legacy/efreet/ChangeLog index 46679298db..ba2b13afd0 100644 --- a/legacy/efreet/ChangeLog +++ b/legacy/efreet/ChangeLog @@ -26,3 +26,7 @@ * Always use icon cache, remove old code +2011-01-XX Sebastian Dransfeld + + * Make check for stat return more explicit + diff --git a/legacy/efreet/src/bin/efreet_icon_cache_create.c b/legacy/efreet/src/bin/efreet_icon_cache_create.c index 3fa2f52c30..d2c002b741 100644 --- a/legacy/efreet/src/bin/efreet_icon_cache_create.c +++ b/legacy/efreet/src/bin/efreet_icon_cache_create.c @@ -31,7 +31,7 @@ cache_directory_find(Eina_Hash *dirs, const char *dir) Efreet_Cache_Directory *dcache; struct stat st; - if (stat(dir, &st)) return EINA_FALSE; + if (stat(dir, &st) < 0) return EINA_FALSE; dcache = eina_hash_find(dirs, dir); if (!dcache) {