cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b80cfb38a1e5a8d4c223458e6c24fd48a205829f

commit b80cfb38a1e5a8d4c223458e6c24fd48a205829f
Author: Cedric BAIL <[email protected]>
Date:   Thu Mar 9 16:08:59 2017 -0800

    ecore: avoid potential crash on shutdown in Ecore_Exe
---
 src/lib/ecore/ecore_exe.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/lib/ecore/ecore_exe.c b/src/lib/ecore/ecore_exe.c
index dcf9cea..22486cd 100644
--- a/src/lib/ecore/ecore_exe.c
+++ b/src/lib/ecore/ecore_exe.c
@@ -403,6 +403,11 @@ _ecore_exe_shutdown(void)
    Eina_List *l1, *l2;
    EINA_LIST_FOREACH_SAFE(_ecore_exe_exes, l1, l2, exe)
       ecore_exe_free(exe);
+
+   ecore_event_type_flush(ECORE_EXE_EVENT_ADD,
+                          ECORE_EXE_EVENT_DEL,
+                          ECORE_EXE_EVENT_DATA,
+                          ECORE_EXE_EVENT_ERROR);
 }
 
 Ecore_Exe *

-- 


Reply via email to