jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=4ba0227bf4903729cb79ff547cced9c62e80b97e
commit 4ba0227bf4903729cb79ff547cced9c62e80b97e Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Wed Apr 22 10:51:25 2015 +0900 Edje smart: Add NULL safety This case actually happens with E. It's invalid but still happening, and because Eo doesn't actually check the parent (or its type) fully, an invalid, non-NULL object was returned. See T2336 (this is not fixing the root cause!). --- src/lib/edje/edje_smart.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/edje/edje_smart.c b/src/lib/edje/edje_smart.c index 97d31b2..7de630d 100644 --- a/src/lib/edje/edje_smart.c +++ b/src/lib/edje/edje_smart.c @@ -19,6 +19,7 @@ EAPI Evas_Object * edje_object_add(Evas *evas) { Evas_Object *e; + EINA_SAFETY_ON_NULL_RETURN_VAL(evas, NULL); e = eo_add(MY_CLASS, evas); return e; } --