X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fserver.c;h=22af66f580e2b078d4e77b6723dfbb1293cceaa5;hb=cfe162b20857876582cdbc541f628bc8048cac82;hp=86b0a3dc048bb11b5ff537dd8cbbd69855c388d9;hpb=7428855aff83c6dd40431bb88d3f1e5c973e7c06;p=silc.git diff --git a/apps/silcd/server.c b/apps/silcd/server.c index 86b0a3dc..22af66f5 100644 --- a/apps/silcd/server.c +++ b/apps/silcd/server.c @@ -602,6 +602,8 @@ SILC_TASK_CALLBACK(silc_server_connect_to_router_retry) if (sconn->retry_count > server->params->retry_count && server->params->retry_keep_trying == FALSE) { SILC_LOG_ERROR(("Could not connect to router, giving up")); + silc_free(sconn->remote_host); + silc_free(sconn); return; } @@ -993,6 +995,7 @@ SILC_TASK_CALLBACK(silc_server_connect_to_router_final) silc_packet_context_free(ctx->packet); if (ctx->ske) silc_ske_free(ctx->ske); + silc_free(ctx->auth_data); silc_free(ctx); }