From b835356d6c8e8874c0faa67119880002d2bb1f64 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Thu, 6 May 2021 18:22:45 +0200 Subject: [PATCH] audio-converter: Free config when gst_audio_converter_new fails The config got leaked when parameter validation fails. Part-of: --- gst-libs/gst/audio/audio-converter.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst-libs/gst/audio/audio-converter.c b/gst-libs/gst/audio/audio-converter.c index c6d151f..ed93e31 100644 --- a/gst-libs/gst/audio/audio-converter.c +++ b/gst-libs/gst/audio/audio-converter.c @@ -1434,12 +1434,14 @@ gst_audio_converter_new (GstAudioConverterFlags flags, GstAudioInfo * in_info, unpositioned: { GST_WARNING ("unpositioned channels"); + g_clear_pointer (&config, gst_structure_free); return NULL; } invalid_mix_matrix: { GST_WARNING ("Invalid mix matrix"); + g_clear_pointer (&config, gst_structure_free); return NULL; } } -- 2.7.4