X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fserver.c;h=250ae76cefeaf1399c287a807cefb8bdd45e8826;hb=5b1ddffd99bfbb183454aa5b74aaff8d48546d04;hp=c4af351c9a1bc3aafc4e4296db83d4dd11b5dd7f;hpb=ae28b0d12219f36d30debc5a4825280b5c589055;p=silc.git diff --git a/apps/silcd/server.c b/apps/silcd/server.c index c4af351c..250ae76c 100644 --- a/apps/silcd/server.c +++ b/apps/silcd/server.c @@ -85,9 +85,10 @@ void silc_server_free(SilcServer server) #ifdef SILC_SIM { SilcSim sim; - + silc_dlist_start(server->sim); while ((sim = silc_dlist_get(server->sim)) != SILC_LIST_END) { silc_dlist_del(server->sim, sim); + silc_sim_close(sim); silc_sim_free(sim); } silc_dlist_uninit(server->sim);