diff options
author | Mads Buvik Sandvei <madssandvei@protonmail.com> | 2021-07-08 14:25:23 +0200 |
---|---|---|
committer | GStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2021-07-14 17:56:27 +0000 |
commit | bc6b68215f1a9a83a3018fb351451701e22ec0ce (patch) | |
tree | 81b22d0af8bea17d8119cbf1e68f92c473e9d24b /gst-libs | |
parent | cd50b02bc9fdf3c55385fe2088b7a48449dc9369 (diff) | |
download | gstreamer-plugins-bad-bc6b68215f1a9a83a3018fb351451701e22ec0ce.tar.gz |
codecs: h265decoder: Always free messages while parsing SEI
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2390>
Diffstat (limited to 'gst-libs')
-rw-r--r-- | gst-libs/gst/codecs/gsth265decoder.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gst-libs/gst/codecs/gsth265decoder.c b/gst-libs/gst/codecs/gsth265decoder.c index 884a82851..081fe7e0a 100644 --- a/gst-libs/gst/codecs/gsth265decoder.c +++ b/gst-libs/gst/codecs/gsth265decoder.c @@ -415,7 +415,7 @@ gst_h265_decoder_parse_sei (GstH265Decoder * self, GstH265NalUnit * nalu) { GstH265DecoderPrivate *priv = self->priv; GstH265ParserResult pres; - GArray *messages; + GArray *messages = NULL; guint i; pres = gst_h265_parser_parse_sei (priv->parser, nalu, &messages); @@ -424,6 +424,7 @@ gst_h265_decoder_parse_sei (GstH265Decoder * self, GstH265NalUnit * nalu) /* XXX: Ignore error from SEI parsing, it might be malformed bitstream, * or our fault. But shouldn't be critical */ + g_clear_pointer (&messages, g_array_unref); return TRUE; } |