From b24db4a786a1ba6fe5620986ce17e85e06186bbb Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Wed, 14 Feb 2001 14:49:27 +0000 Subject: [PATCH] Sort the id cache when changed data. --- CHANGES | 3 +++ lib/silcclient/command_reply.c | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 8ede1cea..81ad9c49 100644 --- a/CHANGES +++ b/CHANGES @@ -11,6 +11,9 @@ Wed Feb 14 16:03:25 EET 2001 Pekka Riikonen server will query the nickname if someone needs it (client) a bit later. + * Sort the ID Cache in client library when the ID Cache data + has changed (needs sorting). + Tue Feb 13 19:55:59 EET 2001 Pekka Riikonen * Added --with-gmp configuration option. If set the GMP diff --git a/lib/silcclient/command_reply.c b/lib/silcclient/command_reply.c index b75c78b9..007e283e 100644 --- a/lib/silcclient/command_reply.c +++ b/lib/silcclient/command_reply.c @@ -284,6 +284,7 @@ silc_client_command_reply_whois_print(SilcClientCommandReplyContext cmd, client_entry->realname = strdup(realname); id_cache->data = client_entry->nickname; + silc_idcache_sort_by_data(conn->client_cache); silc_free(client_id); } @@ -448,7 +449,8 @@ SILC_CLIENT_CMD_REPLY_FUNC(identify) client_entry->username = strdup(username); id_cache->data = client_entry->nickname; - + silc_idcache_sort_by_data(conn->client_cache); + silc_free(client_id); } } -- 2.24.0