Browse Source

avformat/sbgdec: Check alloc_array_elem() return value

Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.7
Michael Niedermayer 10 years ago
parent
commit
ce4e57dbb5
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      libavformat/sbgdec.c

+ 2
- 0
libavformat/sbgdec.c View File

@@ -973,6 +973,8 @@ static int expand_tseq(void *log, struct sbg_script *s, int *nb_ev_max,
} else {
ev = alloc_array_elem((void **)&s->events, sizeof(*ev),
&s->nb_events, nb_ev_max);
if (!ev)
return AVERROR(ENOMEM);
ev->ts = tseq->ts.t;
ev->elements = def->elements;
ev->nb_elements = def->nb_elements;


Loading…
Cancel
Save