From f7c27b080183af02d86b039c65e6b1fc83fa4546 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Tue, 9 Apr 2024 13:02:45 +0200 Subject: [PATCH] relay: free all data in remote --- src/plugins/relay/relay-remote.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/plugins/relay/relay-remote.c b/src/plugins/relay/relay-remote.c index 34788e74b..ca63befb0 100644 --- a/src/plugins/relay/relay-remote.c +++ b/src/plugins/relay/relay-remote.c @@ -757,6 +757,14 @@ relay_remote_free (struct t_relay_remote *remote) } if (remote->address) free (remote->address); + if (remote->websocket_key) + free (remote->websocket_key); + if (remote->hook_url_handshake) + weechat_unhook (remote->hook_url_handshake); + if (remote->hook_connect) + weechat_unhook (remote->hook_connect); + if (remote->hook_fd) + weechat_unhook (remote->hook_fd); relay_websocket_deflate_free (remote->ws_deflate); free (remote);