1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-09 19:23:13 +02:00

irc: clear /list buffer when disconnecting from server (closes #2133)

This commit is contained in:
Sébastien Helleu
2024-06-09 18:35:22 +02:00
parent d63553a73d
commit fb86ddc770
2 changed files with 8 additions and 0 deletions
+7
View File
@@ -4312,6 +4312,13 @@ irc_server_close_connection (struct t_irc_server *server)
/* remove all batched events pending */
irc_batch_free_all (server);
/* remove all channels on /list buffer */
if (server->list->buffer)
{
irc_list_reset (server);
irc_list_buffer_refresh (server, 1);
}
/* server is now disconnected */
server->authentication_method = IRC_SERVER_AUTH_METHOD_NONE;
server->sasl_mechanism_used = -1;