From b05bd3f23b16bc8fce91d03e560a28b44a45ff2d Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sun, 28 Dec 2003 19:59:00 +0000 Subject: [PATCH] Fixed server statistics decrementing error to not go to negative. --- CHANGES | 5 +++++ apps/silcd/packet_receive.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 04403d7e..0b89f89a 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,8 @@ +Sun Dec 28 21:57:39 EET 2003 Pekka Riikonen + + * Fixed server statistics decrementing error to not go to + negative. Affected file silcd/packet_receive.c. + Sat Dec 20 14:42:36 EET 2003 Pekka Riikonen * Use silc_server_query_add_error to add error in public key diff --git a/apps/silcd/packet_receive.c b/apps/silcd/packet_receive.c index 1504488b..05928b51 100644 --- a/apps/silcd/packet_receive.c +++ b/apps/silcd/packet_receive.c @@ -2505,6 +2505,10 @@ SilcServerEntry silc_server_new_server(SilcServer server, new_server = (SilcServerEntry)sock->user_data; idata = (SilcIDListData)new_server; + /* Statistics */ + if (server->server_type == SILC_ROUTER) + server->stat.cell_servers++; + /* Remove the old cache entry */ if (!silc_idcache_del_by_context(server->local_list->servers, new_server)) { if (!silc_idcache_del_by_context(server->global_list->servers, @@ -2648,9 +2652,6 @@ SilcServerEntry silc_server_new_server(SilcServer server, silc_server_backup_send(server, sock->user_data, SILC_PACKET_NEW_ID, 0, idp->data, idp->len, FALSE, TRUE); silc_buffer_free(idp); - - /* Statistics */ - server->stat.cell_servers++; } /* Check whether this router connection has been replaced by an -- 2.43.0