diff --git a/legacy/efreet/src/lib/efreet_icon.c b/legacy/efreet/src/lib/efreet_icon.c index af8fdfa717..f33e74f0f4 100644 --- a/legacy/efreet/src/lib/efreet_icon.c +++ b/legacy/efreet/src/lib/efreet_icon.c @@ -314,6 +314,8 @@ efreet_icon_remove_extension(const char *icon) Eina_List *l; char *tmp = NULL, *ext = NULL; + if (!icon) return NULL; + tmp = strdup(icon); ext = strrchr(tmp, '.'); if (ext)