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);