From 86141c33d138f4e3d1981e70c99be61a670a61ad Mon Sep 17 00:00:00 2001 From: Patrik Weiskircher Date: Tue, 16 Dec 2003 20:40:27 +0000 Subject: [PATCH] Free public key hashtable before removing clients on server shutdown. --- apps/silcd/server.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/silcd/server.c b/apps/silcd/server.c index 1f4466c9..b4efed26 100644 --- a/apps/silcd/server.c +++ b/apps/silcd/server.c @@ -128,6 +128,9 @@ void silc_server_free(SilcServer server) if (list) silc_idcache_list_free(list); + if (server->pk_hash) + silc_hash_table_free(server->pk_hash); + /* Delete all clients */ list = NULL; if (silc_idcache_get_all(server->local_list->clients, &list) && @@ -148,8 +151,6 @@ void silc_server_free(SilcServer server) if (list) silc_idcache_list_free(list); - if (server->pk_hash) - silc_hash_table_free(server->pk_hash); /* Delete all servers */ list = NULL; -- 2.43.0