char *sender, char *channel_name, char *msg)
{
/* Message from client */
- if (!strcmp(conn->current_channel->channel_name, channel_name))
+ if (conn && !strcmp(conn->current_channel->channel_name, channel_name))
silc_print(client, "<%s> %s", sender, msg);
else
silc_print(client, "<%s:%s> %s", sender, channel_name, msg);
}
break;
- case SILC_COMMAND_NAMES:
+ case SILC_COMMAND_USERS:
silc_list_start(conn->current_channel->clients);
while ((chu = silc_list_get(conn->current_channel->clients))
!= SILC_LIST_END) {
app->screen->bottom_line->connection = NULL;
silc_screen_print_bottom_line(app->screen, 0);
+ app->conn = NULL;
}
/* Asks passphrase from user on the input line. */