}
INF("Lost client %s", (cl->ip) ? cl->ip : "");
if (cl->fd_handler)
- {
- ecore_main_fd_handler_del(cl->fd_handler);
- cl->fd_handler = NULL;
- }
- if (cl->host_server)
- {
- _ecore_con_client_free(cl);
- cl->host_server->clients =
- eina_list_remove(cl->host_server->clients, cl);
- cl->host_server = NULL;
- }
+ ecore_main_fd_handler_del(cl->fd_handler);
+
+ cl->fd_handler = NULL;
}
void
break;
}
}
+ cl->host_server->clients = eina_list_remove(cl->host_server->clients, cl);
#ifdef _WIN32
ecore_con_local_win32_client_del(cl);
_ecore_con_server_free(svr);
}
if (!e->client->event_count)
- ecore_con_client_del(e->client);
+ _ecore_con_client_free(e->client);
}
ecore_con_event_client_del_free(e);
_ecore_con_event_count--;