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

Reply via email to