From: Patrik Weiskircher Date: Tue, 16 Dec 2003 20:40:27 +0000 (+0000) Subject: Free public key hashtable before removing clients on server shutdown. X-Git-Tag: silc.server.0.9.16~18 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=86141c33d138f4e3d1981e70c99be61a670a61ad;p=silc.git Free public key hashtable before removing clients on server shutdown. --- 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;