ffmpeg | branch: master | Michael Niedermayer <[email protected]> | Tue Jun 2 14:58:20 2015 +0200| [ce4e57dbb51ac106a61fcd98330af9a619eea857] | committer: Michael Niedermayer
avformat/sbgdec: Check alloc_array_elem() return value Reviewed-by: Nicolas George <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ce4e57dbb51ac106a61fcd98330af9a619eea857 --- libavformat/sbgdec.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavformat/sbgdec.c b/libavformat/sbgdec.c index 23b7ea4..03cd922 100644 --- a/libavformat/sbgdec.c +++ b/libavformat/sbgdec.c @@ -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; _______________________________________________ ffmpeg-cvslog mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog
