tools/zmqsend: free the AVBprint buffer after using it

Fixes CVE-2026-30999

Fixes: memleak
Found-by: Xinghang Lv
Signed-off-by: James Almer <jamrial@gmail.com>
(cherry picked from commit 144af8f81a)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
James Almer
2026-05-03 13:07:32 -03:00
committed by Michael Niedermayer
parent 5bef4dd635
commit 5c8a8750de
+2 -1
View File
@@ -55,7 +55,7 @@ static void usage(void)
int main(int argc, char **argv)
{
AVBPrint src;
char *src_buf, *recv_buf;
char *src_buf = NULL, *recv_buf;
int c;
int recv_buf_size, ret = 0;
void *zmq_ctx, *socket;
@@ -165,6 +165,7 @@ int main(int argc, char **argv)
av_free(recv_buf);
end:
av_freep(&src_buf);
zmq_close(socket);
zmq_ctx_destroy(zmq_ctx);
return ret;