ajwillia-ms pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=a34aca27a0189f457adad26290c874590543e110
commit a34aca27a0189f457adad26290c874590543e110 Author: Andy Williams <[email protected]> Date: Sun Dec 17 14:38:19 2017 +0000 ecore: Additional safety for bad futures Fixes T6519 --- src/lib/ecore/ecore_events.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/ecore/ecore_events.c b/src/lib/ecore/ecore_events.c index 2a123a58fe..49cacd1f07 100644 --- a/src/lib/ecore/ecore_events.c +++ b/src/lib/ecore/ecore_events.c @@ -119,6 +119,8 @@ static Eina_Bool ecore_future_dispatched(void *data EINA_UNUSED, int type EINA_UNUSED, void *event) { Ecore_Future_Schedule_Entry *entry = event; + EINA_SAFETY_ON_NULL_RETURN_VAL(entry, EINA_FALSE); + entry->event = NULL; entry->cb(entry->future, entry->value); return EINA_FALSE; --
