1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-04 08:43:13 +02:00

relay: fix crash on /upgrade when at least a client is connected with weechat protocol

This commit is contained in:
Sébastien Helleu
2023-06-11 14:33:32 +02:00
parent fc91ee59c9
commit 8c73634e1b
2 changed files with 8 additions and 11 deletions
+7 -11
View File
@@ -245,22 +245,18 @@ weechat_plugin_end (struct t_weechat_plugin *plugin)
relay_config_write ();
if (relay_signal_upgrade_received)
{
relay_upgrade_save (0);
}
else
{
relay_raw_message_free_all ();
relay_server_free_all ();
relay_client_disconnect_all ();
if (relay_buffer)
weechat_buffer_close (relay_buffer);
relay_raw_message_free_all ();
relay_client_free_all ();
}
relay_server_free_all ();
if (relay_buffer)
weechat_buffer_close (relay_buffer);
relay_client_free_all ();
relay_network_end ();