From cb7e1a6576e57c9b325bf3586c573ce15a8bca75 Mon Sep 17 00:00:00 2001 From: Andoni Morales Alastruey Date: Mon, 16 May 2022 14:21:53 +0200 Subject: [PATCH] h264parse: fix leak in user data unregistered Part-of: --- .../gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.c index fabd435..93bb8a0 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.c @@ -2513,6 +2513,13 @@ gst_h264_sei_clear (GstH264SEIMessage * sei) rud->data = NULL; break; } + case GST_H264_SEI_USER_DATA_UNREGISTERED:{ + GstH264UserDataUnregistered *udu = &sei->payload.user_data_unregistered; + + g_free ((guint8 *) udu->data); + udu->data = NULL; + break; + } case GST_H264_SEI_UNHANDLED_PAYLOAD:{ GstH264SEIUnhandledPayload *payload = &sei->payload.unhandled_payload; -- 2.7.4