From 686c2f8e7950df9f7d8c527a21b640c96991f0b0 Mon Sep 17 00:00:00 2001 From: "duhui.lee" Date: Tue, 21 Jan 2014 10:58:35 +0900 Subject: [PATCH] h265parser: Initialize pointer correctly that is never assigned but freed in error cases Fixes crash on broken streams. https://bugzilla.gnome.org/show_bug.cgi?id=722669 --- gst-libs/gst/codecparsers/gsth265parser.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst-libs/gst/codecparsers/gsth265parser.c b/gst-libs/gst/codecparsers/gsth265parser.c index cfad2b9edb..cb77fab227 100644 --- a/gst-libs/gst/codecparsers/gsth265parser.c +++ b/gst-libs/gst/codecparsers/gsth265parser.c @@ -2251,6 +2251,7 @@ gst_h265_parser_parse_slice_hdr (GstH265Parser * parser, slice->loop_filter_across_slices_enabled_flag = pps->loop_filter_across_slices_enabled_flag; slice->num_entry_point_offsets = 0; + slice->entry_point_offset_minus1 = NULL; if (!slice->first_slice_segment_in_pic_flag) { const guint n = ceil_log2 (PicSizeInCtbsY);