From 46e1406bdffa96f4bfa97913a07500836fb4b8e9 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Tue, 11 Jun 2002 15:47:48 +0000 Subject: [PATCH] Statistics fixes. --- apps/silcd/server.c | 5 ++++- apps/silcd/server_util.c | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) 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", -- 2.24.0