From: englebass Date: Mon, 31 Jan 2011 11:44:12 +0000 (+0000) Subject: Check whether dirs is NULL X-Git-Tag: 2.0_alpha~51^2~120 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aa1da4a214e2564316e01cf71a52bf92b109f443;p=framework%2Fuifw%2Fefreet.git Check whether dirs is NULL git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56594 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/ChangeLog b/ChangeLog index 250dcef..e64c801 100644 --- a/ChangeLog +++ b/ChangeLog @@ -38,3 +38,7 @@ * Return Eina_Bool if the return value of a function is true or false +2011-01-XX Sebastian Dransfeld + + * Check whether dirs is NULL + diff --git a/src/bin/efreet_icon_cache_create.c b/src/bin/efreet_icon_cache_create.c index 00284f0..adb5b3e 100644 --- a/src/bin/efreet_icon_cache_create.c +++ b/src/bin/efreet_icon_cache_create.c @@ -31,6 +31,8 @@ cache_directory_find(Eina_Hash *dirs, const char *dir) Efreet_Cache_Directory *dcache; struct stat st; + if (!dirs) return EINA_TRUE; + if (stat(dir, &st) < 0) return EINA_FALSE; dcache = eina_hash_find(dirs, dir); if (!dcache)