diff options
Diffstat (limited to 'src/lib/ecore_ipc/ecore_ipc.c')
-rw-r--r-- | src/lib/ecore_ipc/ecore_ipc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/ecore_ipc/ecore_ipc.c b/src/lib/ecore_ipc/ecore_ipc.c index d999d585d8..59e7db62ee 100644 --- a/src/lib/ecore_ipc/ecore_ipc.c +++ b/src/lib/ecore_ipc/ecore_ipc.c | |||
@@ -889,6 +889,7 @@ _ecore_ipc_event_client_del(void *data EINA_UNUSED, int ev_type EINA_UNUSED, voi | |||
889 | Ecore_Ipc_Client *cl; | 889 | Ecore_Ipc_Client *cl; |
890 | 890 | ||
891 | cl = ecore_con_client_data_get(e->client); | 891 | cl = ecore_con_client_data_get(e->client); |
892 | if (!eina_list_data_find(svr->clients, cl)) return ECORE_CALLBACK_RENEW; | ||
892 | cl->client = NULL; | 893 | cl->client = NULL; |
893 | 894 | ||
894 | ecore_ipc_post_event_client_del(cl); | 895 | ecore_ipc_post_event_client_del(cl); |