if (!silc_idcache_del_by_context(id_list->clients, entry))
return FALSE;
+ assert(!silc_hash_table_count(entry->channels));
+
/* Free data */
silc_free(entry->nickname);
silc_free(entry->servername);
client = (SilcClientEntry)entry->context;
if (client) {
+ assert(!silc_hash_table_count(client->channels));
silc_free(client->nickname);
silc_free(client->username);
silc_free(client->userinfo);