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

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

index 90e0027b40171d797a2556b938aed8ba98add053..864393cd4458707da410de6416e1d5443bdea624 100644 (file)
@@ -1408,6 +1408,7 @@ gst_h264_parser_parse_sei_message (GstH264NalParser * nalparser,
 
 error:
   GST_WARNING ("error parsing \"Sei message\"");
+  gst_h264_sei_clear (sei);
   return GST_H264_PARSER_ERROR;
 }