From dbdbf2d256919fe5e52f377373c73db813fffb9b Mon Sep 17 00:00:00 2001 From: Hou Qi Date: Mon, 3 Jul 2023 10:02:53 +0800 Subject: [PATCH] decodebin3: fix memory leak when remove candidate decoder Part-of: --- subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c | 1 + 1 file changed, 1 insertion(+) diff --git a/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c b/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c index 7e7fec7ad5..a758e977bb 100644 --- a/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c +++ b/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c @@ -949,6 +949,7 @@ remove_candidate_decoder (GstDecodebin3 * dbin, CandidateDecoder * candidate) g_list_remove (dbin->candidate_decoders, candidate); if (candidate->error) gst_message_unref (candidate->error); + g_free (candidate); GST_OBJECT_UNLOCK (dbin); }