From 48bc33c5c5cf16fb42b1794c1f9c1887933daf15 Mon Sep 17 00:00:00 2001 From: Jakub Sławiński Date: Wed, 13 Sep 2006 12:37:54 +0200 Subject: v0.8.2 - Fixed: bug in resource deallocation for remote admin clients --- src/server_remove.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/server_remove.c') diff --git a/src/server_remove.c b/src/server_remove.c index 93dcf15..53307b8 100644 --- a/src/server_remove.c +++ b/src/server_remove.c @@ -107,9 +107,9 @@ remove_raclient(ServerRealm* ptr, int client, fd_set* set, fd_set* wset, TaskSch close(SslFd_get_fd(ConnectClient_get_sslFd(ServerRealm_get_raClientsTable(ptr)[client]))); FD_CLR(SslFd_get_fd(ConnectClient_get_sslFd(ServerRealm_get_raClientsTable(ptr)[client])), set); if (scheduler) { - if ((task = ConnectClient_get_task(ServerRealm_get_clientsTable(ptr)[client]))) { + if ((task = ConnectClient_get_task(ServerRealm_get_raClientsTable(ptr)[client]))) { TaskScheduler_removeTask(scheduler, task); - ConnectClient_set_task(ServerRealm_get_clientsTable(ptr)[client], NULL); + ConnectClient_set_task(ServerRealm_get_raClientsTable(ptr)[client], NULL); } } SSL_clear(SslFd_get_ssl(ConnectClient_get_sslFd(ServerRealm_get_raClientsTable(ptr)[client]))); -- cgit v1.1