X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=apps%2Fsilcd%2Fserver.c;h=7453f5f5d1bcb8c832aefaebf41b5d6da0ddb1d2;hp=751abc7a8b47892ec45e1d698e27558be8618456;hb=da798b47cf2734868609f6563b73386335fa1f76;hpb=d7eea56ab2b7ad768ae93c172dd233767ccdb432 diff --git a/apps/silcd/server.c b/apps/silcd/server.c index 751abc7a..7453f5f5 100644 --- a/apps/silcd/server.c +++ b/apps/silcd/server.c @@ -2996,8 +2996,10 @@ void silc_server_free_client_data(SilcServer server, SILC_OPER_STATS_UPDATE(client, router, SILC_UMODE_ROUTER_OPERATOR); silc_schedule_task_del_by_context(server->schedule, client); - if (client->data.sconn) + if (client->data.sconn) { silc_server_connection_free(client->data.sconn); + client->data.sconn = NULL; + } /* We will not delete the client entry right away. We will take it into history (for WHOWAS command) for 5 minutes, unless we're