From cf746f7d1f3519f6cb0d1038e9cfbd4065978dea Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Mon, 31 Jan 2011 11:44:12 +0000 Subject: [PATCH] Check whether dirs is NULL SVN revision: 56594 --- legacy/efreet/ChangeLog | 4 ++++ legacy/efreet/src/bin/efreet_icon_cache_create.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/legacy/efreet/ChangeLog b/legacy/efreet/ChangeLog index 250dcef4d4..e64c801404 100644 --- a/legacy/efreet/ChangeLog +++ b/legacy/efreet/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/legacy/efreet/src/bin/efreet_icon_cache_create.c b/legacy/efreet/src/bin/efreet_icon_cache_create.c index 00284f00f8..adb5b3ec6d 100644 --- a/legacy/efreet/src/bin/efreet_icon_cache_create.c +++ b/legacy/efreet/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)