From e8081fe4f7a333dd7e7edbd5937be89b2116a6d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Tue, 9 Apr 2024 13:13:32 +0200 Subject: [PATCH] relay/api: free frames after use --- src/plugins/relay/api/remote/relay-remote-network.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/relay/api/remote/relay-remote-network.c b/src/plugins/relay/api/remote/relay-remote-network.c index a6b6fbf58..dab6b0bb2 100644 --- a/src/plugins/relay/api/remote/relay-remote-network.c +++ b/src/plugins/relay/api/remote/relay-remote-network.c @@ -505,6 +505,12 @@ relay_remote_network_recv_buffer (struct t_relay_remote *remote, return; } relay_remote_network_read_websocket_frames (remote, frames, num_frames); + for (i = 0; i < num_frames; i++) + { + if (frames[i].payload) + free (frames[i].payload); + } + free (frames); } }