From: Roland Jon Date: Sat, 11 Aug 2018 08:45:25 +0000 (+0800) Subject: aacparse: fix codec_data buffer leak X-Git-Tag: 1.19.3~509^2~1459 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7fe18db04120b45a8e2ea72916096e0a2b0fe849;p=platform%2Fupstream%2Fgstreamer.git aacparse: fix codec_data buffer leak https://bugzilla.gnome.org/show_bug.cgi?id=740101 --- diff --git a/gst/audioparsers/gstaacparse.c b/gst/audioparsers/gstaacparse.c index 3c7c716..ad81a54 100644 --- a/gst/audioparsers/gstaacparse.c +++ b/gst/audioparsers/gstaacparse.c @@ -248,6 +248,7 @@ gst_aac_parse_set_src_caps (GstAacParse * aacparse, GstCaps * sink_caps) gst_buffer_fill (codec_data_buffer, 0, codec_data, 2); gst_caps_set_simple (src_caps, "codec_data", GST_TYPE_BUFFER, codec_data_buffer, NULL); + gst_buffer_unref (codec_data_buffer); } } else if (aacparse->header_type == DSPAAC_HEADER_NONE) { GST_DEBUG_OBJECT (GST_BASE_PARSE (aacparse)->srcpad,