1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-02 15:53:12 +02:00

relay/api: fix reconnection to remote after disconnection

This commit is contained in:
Sébastien Helleu
2024-04-10 21:58:11 +02:00
parent 976e5e8ae4
commit 90998bd296
3 changed files with 24 additions and 2 deletions
@@ -106,9 +106,14 @@ relay_remote_network_close_connection (struct t_relay_remote *remote)
#endif /* _WIN32 */
remote->sock = -1;
}
relay_websocket_deflate_free (remote->ws_deflate);
remote->ws_deflate = NULL;
relay_websocket_deflate_reinit (remote->ws_deflate);
remote->synced = 0;
if (remote->partial_ws_frame)
{
free (remote->partial_ws_frame);
remote->partial_ws_frame = NULL;
}
remote->partial_ws_frame_size = 0;
}
/*