From 9d197f38bbe2f82ede99a9c760e1afb64ea46457 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Fri, 21 Sep 2018 16:54:51 +0900 Subject: [PATCH] eo: Add null check Summary: This commit add null check on _efl_object_invalidate In EO_OBJ_POINTER, if obj_id is null, obj can also be null. Test Plan: N/A Reviewers: cedric, zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7068 --- src/lib/eo/eo_base_class.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/eo/eo_base_class.c b/src/lib/eo/eo_base_class.c index b2de426e37..928811abcb 100644 --- a/src/lib/eo/eo_base_class.c +++ b/src/lib/eo/eo_base_class.c @@ -134,7 +134,7 @@ _efl_object_invalidate(Eo *obj_id, Efl_Object_Data *pd) { _efl_pending_futures_clear(pd); - EO_OBJ_POINTER(obj_id, obj); + EO_OBJ_POINTER_RETURN(obj_id, obj); // Finally invalidate itself if it wasn't done already // I am not sure this is a good idea, but it force the