From: Pekka Riikonen Date: Tue, 23 Sep 2003 07:05:44 +0000 (+0000) Subject: Rekey reconnect only for server/router. X-Git-Tag: silc.toolkit.0.9.10~37 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=324947b3f8d0dc465714faee51abd777aab2e470 Rekey reconnect only for server/router. --- diff --git a/apps/silcd/server.c b/apps/silcd/server.c index 8f9dc999..4e88ff4a 100644 --- a/apps/silcd/server.c +++ b/apps/silcd/server.c @@ -5081,11 +5081,12 @@ SILC_TASK_CALLBACK_GLOBAL(silc_server_rekey_final) if (ctx->ske) silc_ske_free(ctx->ske); silc_free(ctx); - - /* Reconnect */ silc_server_disconnect_remote(server, sock, SILC_STATUS_ERR_KEY_EXCHANGE_FAILED, NULL); - silc_server_create_connections(server); + + /* Reconnect */ + if (sock->type != SILC_SOCKET_TYPE_CLIENT) + silc_server_create_connections(server); return; }