projects
/
silc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
eb91be2
)
Delete the keys and stuff when local client resumed on remote
author
Pekka Riikonen
<priikone@silcnet.org>
Mon, 25 Nov 2002 11:31:50 +0000
(11:31 +0000)
committer
Pekka Riikonen
<priikone@silcnet.org>
Mon, 25 Nov 2002 11:31:50 +0000
(11:31 +0000)
server, and the client is not local anymore.
apps/silcd/packet_receive.c
patch
|
blob
|
history
diff --git
a/apps/silcd/packet_receive.c
b/apps/silcd/packet_receive.c
index 324108c4fd51f79aa24b1eed34f6631a13a7687f..2e96fa3e6d58c74b7eb1f4202fcba4554182b5c2 100644
(file)
--- 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);
}