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

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

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

index 14bd7dce2741f3d308661be34395fb166d45ed36..3754a22a4023e59578434c3ba9532389829c31cb 100644 (file)
@@ -3168,6 +3168,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;
 }