From: Pekka Riikonen Date: Sun, 27 Sep 2009 14:44:09 +0000 (+0300) Subject: silcd: cancel rekey and heartbeat in silc_server_disconnect_remote X-Git-Tag: silc.client.1.1.9~33 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=1342f4d7f1a147d4a6e8d4e9abf3f28b4eefe4ce silcd: cancel rekey and heartbeat in silc_server_disconnect_remote --- diff --git a/apps/silcd/server.c b/apps/silcd/server.c index a07dee24..a1c9fa13 100644 --- a/apps/silcd/server.c +++ b/apps/silcd/server.c @@ -3128,6 +3128,11 @@ void silc_server_disconnect_remote(SilcServer server, if (!sock) return; + silc_schedule_task_del_by_all(server->schedule, 0, silc_server_do_rekey, + sock); + silc_schedule_task_del_by_all(server->schedule, 0, silc_server_do_heartbeat, + sock); + SILC_LOG_DEBUG(("Disconnecting remote host, sock %p, status %d", sock, status));