From 555283daf2f0a8acf3c617b1489fbdee5e759c0a Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sat, 17 Aug 2013 22:57:46 +0900 Subject: [PATCH] edje - protect against segv when class lookup is null --- src/lib/edje/edje_util.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/edje/edje_util.c b/src/lib/edje/edje_util.c index 41550d0810..ac65f54029 100644 --- a/src/lib/edje/edje_util.c +++ b/src/lib/edje/edje_util.c @@ -144,8 +144,10 @@ _edje_class_member_direct_del(const char *class, Edje_List_Refcount *lookup, Ein { Eina_List *members; + if (!lookup) return; members = eina_hash_find(hash, class); - members = eina_list_remove_list(members, lookup->lookup); + if (members) + members = eina_list_remove_list(members, lookup->lookup); eina_hash_set(hash, class, members); free(lookup); }