X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fserver_util.c;h=5e9bdbd7c41d6b9db8c8f74ad6d4e0f85a6b8f66;hb=f1a1c41a159700e60f98a1dcf3bc4801c36af62c;hp=01870b9593dd545d81e6c7f0d18937bc3177c2f8;hpb=190a11fdbc18f27db65608586806b3a4b7faa4bb;p=silc.git diff --git a/apps/silcd/server_util.c b/apps/silcd/server_util.c index 01870b95..5e9bdbd7 100644 --- a/apps/silcd/server_util.c +++ b/apps/silcd/server_util.c @@ -216,7 +216,7 @@ bool silc_server_remove_clients_by_server(SilcServer server, /* Update statistics */ server->stat.clients--; - if (server->server_type == SILC_ROUTER) + if (server->stat.cell_clients) server->stat.cell_clients--; SILC_OPER_STATS_UPDATE(client, server, SILC_UMODE_SERVER_OPERATOR); SILC_OPER_STATS_UPDATE(client, router, SILC_UMODE_ROUTER_OPERATOR); @@ -280,7 +280,7 @@ bool silc_server_remove_clients_by_server(SilcServer server, /* Update statistics */ server->stat.clients--; - if (server->server_type == SILC_ROUTER) + if (server->stat.cell_clients) server->stat.cell_clients--; SILC_OPER_STATS_UPDATE(client, server, SILC_UMODE_SERVER_OPERATOR); SILC_OPER_STATS_UPDATE(client, router, SILC_UMODE_ROUTER_OPERATOR);