h265parse: Free SEI if parsing succeeds but alignment afterwards fails
authorSebastian Dröge <sebastian@centricular.com>
Tue, 3 Dec 2024 11:10:04 +0000 (13:10 +0200)
committerBackport Bot <gitlab-backport-bot@gstreamer-foundation.org>
Wed, 4 Dec 2024 19:45:04 +0000 (19:45 +0000)
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4076

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8077>

subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.c

index 21911fe35b518003c61524a8919780b43756f8e9..6ff51ca04979642c5c1363fd18f047f404219797 100644 (file)
@@ -3173,6 +3173,7 @@ gst_h265_parser_parse_sei_message (GstH265Parser * parser,
 
 error:
   GST_WARNING ("error parsing \"Sei message\"");
+  gst_h265_sei_free (sei);
   return GST_H265_PARSER_ERROR;
 }