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