From: Pekka Riikonen Date: Sat, 3 Feb 2001 12:36:06 +0000 (+0000) Subject: stat updates. X-Git-Tag: SILC.0.1~262 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=c7b21561507bccfe93b29b7a3c7bca74f271da60;p=silc.git stat updates. --- diff --git a/apps/silcd/packet_receive.c b/apps/silcd/packet_receive.c index ed5df4bf..337e8c67 100644 --- a/apps/silcd/packet_receive.c +++ b/apps/silcd/packet_receive.c @@ -477,11 +477,15 @@ SilcClientEntry silc_server_new_client(SilcServer server, SILC_SERVER_SEND_NOTIFY(server, sock, SILC_NOTIFY_TYPE_NONE, ("Welcome to the SILC Network %s@%s", username, sock->hostname)); + SILC_SERVER_SEND_NOTIFY(server, sock, SILC_NOTIFY_TYPE_NONE, + ("Your host is %s, running version %s", + server->config->server_info->server_name, + server_version)); if (server->server_type == SILC_ROUTER) { SILC_SERVER_SEND_NOTIFY(server, sock, SILC_NOTIFY_TYPE_NONE, ("There are %d clients on %d servers in SILC " "Network", server->stat.clients, - server->stat.servers)); + server->stat.servers + 1)); SILC_SERVER_SEND_NOTIFY(server, sock, SILC_NOTIFY_TYPE_NONE, ("There are %d clients on %d server in our cell", server->stat.cell_clients, @@ -507,10 +511,6 @@ SilcClientEntry silc_server_new_client(SilcServer server, ("%d operators online", server->stat.my_server_ops)); } - SILC_SERVER_SEND_NOTIFY(server, sock, SILC_NOTIFY_TYPE_NONE, - ("Your host is %s, running version %s", - server->config->server_info->server_name, - server_version)); SILC_SERVER_SEND_NOTIFY(server, sock, SILC_NOTIFY_TYPE_NONE, ("Your connection is secured with %s cipher, " "key length %d bits", diff --git a/apps/silcd/server.c b/apps/silcd/server.c index 02f5ee9b..7f9d244d 100644 --- a/apps/silcd/server.c +++ b/apps/silcd/server.c @@ -1666,6 +1666,7 @@ void silc_server_free_sock_user_data(SilcServer server, silc_idlist_del_data(user_data); silc_idlist_del_client(server->local_list, user_data); server->stat.my_clients--; + server->stat.clients--; break; } case SILC_SOCKET_TYPE_SERVER: @@ -1684,6 +1685,7 @@ void silc_server_free_sock_user_data(SilcServer server, silc_idlist_del_data(user_data); silc_idlist_del_server(server->local_list, user_data); server->stat.my_servers--; + server->stat.servers--; break; } default: