X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fserver_util.c;fp=apps%2Fsilcd%2Fserver_util.c;h=274bd0f58b483bbefbbe4bd2baf06740056f30f3;hb=a939f27e19b8084ef2acd25156b19d26d1440ace;hp=14a1a240c9bfa62fbdeabf70dfbf66500ce332b0;hpb=ff6a990d9e7361a5d1eb9909483bcea7decef4d4;p=silc.git diff --git a/apps/silcd/server_util.c b/apps/silcd/server_util.c index 14a1a240..274bd0f5 100644 --- a/apps/silcd/server_util.c +++ b/apps/silcd/server_util.c @@ -228,6 +228,7 @@ SilcBool silc_server_remove_clients_by_server(SilcServer server, client->mode = 0; client->router = NULL; client->connection = NULL; + silc_dlist_del(server->expired_clients, client); silc_dlist_add(server->expired_clients, client); } else { silc_idlist_del_data(client); @@ -289,6 +290,7 @@ SilcBool silc_server_remove_clients_by_server(SilcServer server, client->mode = 0; client->router = NULL; client->connection = NULL; + silc_dlist_del(server->expired_clients, client); silc_dlist_add(server->expired_clients, client); } else { silc_idlist_del_data(client);