From 851fcce1196c632aae9d69499cebc529bbab93bf Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Wed, 9 Feb 2011 18:36:12 +0000 Subject: [PATCH] Don't deref NULL pointer SVN revision: 56868 --- legacy/efreet/src/lib/efreet_cache.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/legacy/efreet/src/lib/efreet_cache.c b/legacy/efreet/src/lib/efreet_cache.c index 1a9d9c1939..d350558de9 100644 --- a/legacy/efreet/src/lib/efreet_cache.c +++ b/legacy/efreet/src/lib/efreet_cache.c @@ -665,10 +665,13 @@ efreet_cache_icon_theme_find(const char *theme) cache = eet_data_read(icon_theme_cache, efreet_icon_theme_edd(EINA_FALSE), theme); if (cache) + { eina_hash_add(themes, theme, cache); + return &(cache->theme); + } else eina_hash_add(themes, theme, NON_EXISTING); - return &(cache->theme); + return NULL; } void