raster pushed a commit to branch master.

commit 555283daf2f0a8acf3c617b1489fbdee5e759c0a
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Sat Aug 17 22:57:46 2013 +0900

    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 41550d0..ac65f54 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);
 }

-- 

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk

Reply via email to