Added support for encrypted private key files. The passphrase
[silc.git] / apps / silcd / server.c
index b1d06032f9436940d5b4284cd3b8ed7d88da39c2..42b5e78b039db4278ec1c94d75002d2945f82427 100644 (file)
@@ -988,8 +988,12 @@ SILC_TASK_CALLBACK(silc_server_connect_router)
                             silc_server_connect_to_router_retry,
                             context, 0, 1, SILC_TASK_TIMEOUT,
                             SILC_TASK_PRI_NORMAL);
-    else
+    else {
       silc_server_config_unref(&sconn->conn);
+      silc_free(sconn->remote_host);
+      silc_free(sconn->backup_replace_ip);
+      silc_free(sconn);
+    }
     return;
   }