projects
/
silc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f91b753
)
Rekey reconnect only for server/router.
author
Pekka Riikonen
<priikone@silcnet.org>
Tue, 23 Sep 2003 07:05:44 +0000
(07:05 +0000)
committer
Pekka Riikonen
<priikone@silcnet.org>
Tue, 23 Sep 2003 07:05:44 +0000
(07:05 +0000)
apps/silcd/server.c
patch
|
blob
|
history
diff --git
a/apps/silcd/server.c
b/apps/silcd/server.c
index 8f9dc999843e7e9233021930d683309491f801f5..4e88ff4a4e9d96b94914fc2124f25303f297268c 100644
(file)
--- 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;
}