X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fidlist.c;h=3a8eb9d0e2b5d7694af14a79befbe5d3a5048088;hb=6b6b1b00eeea0a5a9faac129cba3f3a4e46fec16;hp=8a4df9cf1e30cea7858ae3fddc280bb68a80c185;hpb=d4b044342895424f18e1d94de809fe256696cacb;p=silc.git diff --git a/apps/silcd/idlist.c b/apps/silcd/idlist.c index 8a4df9cf..3a8eb9d0 100644 --- a/apps/silcd/idlist.c +++ b/apps/silcd/idlist.c @@ -565,7 +565,7 @@ void silc_idlist_client_destructor(SilcIDCache cache, silc_free(client->id); silc_hash_table_free(client->channels); - memset(client, 'F', sizeof(*client)); + memset(client, 'A', sizeof(*client)); silc_free(client); } } @@ -587,7 +587,7 @@ silc_idlist_add_channel(SilcIDList id_list, char *channel_name, int mode, { SilcChannelEntry channel; - SILC_LOG_DEBUG(("Adding new channel entry")); + SILC_LOG_DEBUG(("Adding new channel %s", channel_name)); channel = silc_calloc(1, sizeof(*channel)); channel->channel_name = channel_name; @@ -638,9 +638,9 @@ static void silc_idlist_del_channel_foreach(void *key, void *context, int silc_idlist_del_channel(SilcIDList id_list, SilcChannelEntry entry) { - SILC_LOG_DEBUG(("Start")); - if (entry) { + SILC_LOG_DEBUG(("Deleting channel %s", entry->channel_name)); + /* Remove from cache */ if (!silc_idcache_del_by_context(id_list->channels, entry)) return FALSE;