From 020c82f67da6042ac9ebded18f3b1a482c9b4995 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Mon, 25 Nov 2002 11:31:50 +0000 Subject: [PATCH] Delete the keys and stuff when local client resumed on remote server, and the client is not local anymore. --- apps/silcd/packet_receive.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/silcd/packet_receive.c b/apps/silcd/packet_receive.c index 324108c4..2e96fa3e 100644 --- a/apps/silcd/packet_receive.c +++ b/apps/silcd/packet_receive.c @@ -3864,6 +3864,7 @@ void silc_server_resume_client(SilcServer server, /* Client is detached, and now it is resumed. Remove the detached mode and mark that it is resumed. */ + silc_idlist_del_data(detached_client); detached_client->mode &= ~SILC_UMODE_DETACHED; detached_client->data.status |= SILC_IDLIST_STATUS_RESUMED; detached_client->data.status &= ~SILC_IDLIST_STATUS_LOCAL; @@ -3926,4 +3927,5 @@ void silc_server_resume_client(SilcServer server, } silc_free(client_id); + silc_idlist_del_data(detached_client); } -- 2.24.0