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;

-- 


Reply via email to