wavparse: fix buffer leak with adtl tag
authorJohan Adam Nilsson <johan.adam.nilsson@gmail.com>
Mon, 9 Oct 2023 09:11:47 +0000 (09:11 +0000)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 4 Nov 2023 18:48:26 +0000 (18:48 +0000)
Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3020
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5597>

subprojects/gst-plugins-good/gst/wavparse/gstwavparse.c

index 1b71cca..b473243 100644 (file)
@@ -1559,6 +1559,7 @@ gst_wavparse_stream_headers (GstWavParse * wav)
               gst_wavparse_adtl_chunk (wav, (const guint8 *) map.data,
                   data_size);
               gst_buffer_unmap (buf, &map);
+              gst_buffer_unref (buf);
             }
             wav->offset += GST_ROUND_UP_2 (data_size);
             break;