X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fcommand.c;h=7a4d7aa7e45236952d2371d2f1a0b8776564062b;hb=06de75789d7eb830f8358b1b784e82b9941b33c8;hp=5221c09efd9079f105257f52ae8408e272366703;hpb=17ede281c8884ab84ba8e0ba6e2f02253ada9d48;p=silc.git diff --git a/apps/silcd/command.c b/apps/silcd/command.c index 5221c09e..7a4d7aa7 100644 --- a/apps/silcd/command.c +++ b/apps/silcd/command.c @@ -2165,7 +2165,7 @@ silc_server_command_list_send_reply(SilcServerCommandContext cmd, memset(usercount, 0, sizeof(usercount)); } else { topic = entry->topic; - users = silc_hash_table_count(entry->user_list); + users = entry->user_count; SILC_PUT32_MSB(users, usercount); } @@ -3187,6 +3187,7 @@ static void silc_server_command_join_channel(SilcServer server, chl->channel = channel; silc_hash_table_add(channel->user_list, client, chl); silc_hash_table_add(client->channels, channel, chl); + channel->user_count++; /* Get users on the channel */ silc_server_get_users_on_channel(server, channel, &user_list, &mode_list,