ecore_ipc: avoid crash during shutdown due to Ecore_Event queue.

This commit is contained in:
Cedric BAIL 2017-03-09 16:11:50 -08:00
parent c3d185149c
commit 988344f3e5
1 changed files with 7 additions and 0 deletions

View File

@ -378,6 +378,13 @@ ecore_ipc_shutdown(void)
EINA_LIST_FOREACH_SAFE(servers, l, l2, svr)
ecore_ipc_server_del(svr);
ecore_event_type_flush(ECORE_IPC_EVENT_CLIENT_ADD,
ECORE_IPC_EVENT_CLIENT_DEL,
ECORE_IPC_EVENT_SERVER_ADD,
ECORE_IPC_EVENT_SERVER_DEL,
ECORE_IPC_EVENT_CLIENT_DATA,
ECORE_IPC_EVENT_SERVER_DATA);
#ifndef EFL_NET_SERVER_UNIX_CLASS
for (i = 0; i < 6; i++)
ecore_event_handler_del(handler[i]);