diff --git a/legacy/ecore/src/lib/ecore_con/ecore_con.c b/legacy/ecore/src/lib/ecore_con/ecore_con.c index 137a3b751a..714c26f1af 100644 --- a/legacy/ecore/src/lib/ecore_con/ecore_con.c +++ b/legacy/ecore/src/lib/ecore_con/ecore_con.c @@ -1770,7 +1770,7 @@ _ecore_con_svr_tcp_handler(void *data, error: close(new_fd); - if (cl->fd_handler) + if (cl && cl->fd_handler) ecore_main_fd_handler_del(cl->fd_handler); return ECORE_CALLBACK_RENEW; }