Commit 8a701ef7 authored by Michael Niedermayer's avatar Michael Niedermayer

avcodec/hevc_sei: Fix null dereference in decode_pic_timing()

Fixes Ticket3106
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 63a37d0e
......@@ -78,10 +78,11 @@ static void decode_nal_sei_frame_packing_arrangement(HEVCContext *s)
static int decode_pic_timing(HEVCContext *s)
{
GetBitContext *gb = &s->HEVClc->gb;
HEVCSPS *sps = (HEVCSPS*)s->sps_list[s->active_seq_parameter_set_id]->data;
HEVCSPS *sps;
if (!sps)
if (!s->sps_list[s->active_seq_parameter_set_id])
return(AVERROR(ENOMEM));
sps = (HEVCSPS*)s->sps_list[s->active_seq_parameter_set_id]->data;
if (sps->vui.frame_field_info_present_flag) {
int pic_struct = get_bits(gb, 4);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment