From: Pekka Riikonen Date: Tue, 11 Jun 2002 15:47:48 +0000 (+0000) Subject: Statistics fixes. X-Git-Tag: silc.toolkit.0.9.2~9 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=46e1406bdffa96f4bfa97913a07500836fb4b8e9 Statistics fixes. --- diff --git a/apps/silcd/server.c b/apps/silcd/server.c index 82790a94..969682ff 100644 --- a/apps/silcd/server.c +++ b/apps/silcd/server.c @@ -2775,7 +2775,10 @@ void silc_server_free_sock_user_data(SilcServer server, silc_idlist_del_data(user_data); if (!silc_idlist_del_server(server->local_list, user_data)) silc_idlist_del_server(server->global_list, user_data); - server->stat.my_servers--; + if (sock->type == SILC_SOCKET_TYPE_SERVER) + server->stat.my_servers--; + else + server->stat.my_routers--; server->stat.servers--; if (server->server_type == SILC_ROUTER) server->stat.cell_servers--; diff --git a/apps/silcd/server_util.c b/apps/silcd/server_util.c index b00fbb0d..399f5388 100644 --- a/apps/silcd/server_util.c +++ b/apps/silcd/server_util.c @@ -1160,7 +1160,7 @@ void silc_server_send_connect_notifys(SilcServer server, server->stat.my_clients, server->stat.my_channels, server->stat.my_servers, - server->stat.my_routers)); + server->stat.my_routers + 1)); } else { SILC_SERVER_SEND_NOTIFY(server, sock, SILC_NOTIFY_TYPE_NONE, ("I have %d clients and %d channels formed",