ecore: avoid potential crash on shutdown in Ecore_Exe
authorCedric BAIL <cedric@osg.samsung.com>
Fri, 10 Mar 2017 00:08:59 +0000 (16:08 -0800)
committerCedric BAIL <cedric@osg.samsung.com>
Fri, 10 Mar 2017 00:17:58 +0000 (16:17 -0800)
src/lib/ecore/ecore_exe.c

index dcf9cea..22486cd 100644 (file)
@@ -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 *