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)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 4 Dec 2024 16:05:44 +0000 (16:05 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8056>

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

index b9bd6c3ee548528c07eb40c487e2aa3e63ea36af..278e4763ce21c491a37b73d0d78d474bdb30cb5a 100644 (file)
@@ -1407,6 +1407,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;
 }