diff --git a/src/lib/eo/eo_base_class.c b/src/lib/eo/eo_base_class.c index 9fd4d2b08b..097a4e0356 100644 --- a/src/lib/eo/eo_base_class.c +++ b/src/lib/eo/eo_base_class.c @@ -1939,6 +1939,7 @@ _efl_object_event_future_scheduler_get(const Eo *obj, Efl_Object_Data *pd, Efl_C if (!array) return NULL; ext = _efl_object_extension_need(pd); + EINA_SAFETY_ON_NULL_RETURN(ext); // First lookup for an existing scheduler that match the provided array if (!ext->schedulers) ext->schedulers = eina_hash_pointer_new(_futures_cancel_cb);