diff options
Diffstat (limited to '')
-rw-r--r-- | libraries/ecore/src/lib/ecore_ipc/ecore_ipc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libraries/ecore/src/lib/ecore_ipc/ecore_ipc.c b/libraries/ecore/src/lib/ecore_ipc/ecore_ipc.c index e27134d..0210f1d 100644 --- a/libraries/ecore/src/lib/ecore_ipc/ecore_ipc.c +++ b/libraries/ecore/src/lib/ecore_ipc/ecore_ipc.c | |||
@@ -316,7 +316,10 @@ ecore_ipc_shutdown(void) | |||
316 | if (--_ecore_ipc_init_count != 0) | 316 | if (--_ecore_ipc_init_count != 0) |
317 | return _ecore_ipc_init_count; | 317 | return _ecore_ipc_init_count; |
318 | 318 | ||
319 | while (servers) ecore_ipc_server_del(eina_list_data_get(servers)); | 319 | Eina_List *l, *l2; |
320 | Ecore_Ipc_Server *svr; | ||
321 | EINA_LIST_FOREACH_SAFE(servers, l, l2, svr) | ||
322 | ecore_ipc_server_del(svr); | ||
320 | 323 | ||
321 | for (i = 0; i < 6; i++) | 324 | for (i = 0; i < 6; i++) |
322 | ecore_event_handler_del(handler[i]); | 325 | ecore_event_handler_del(handler[i]); |