]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/eatgv.c
eatgv: Check memory allocation
[ffmpeg] / libavcodec / eatgv.c
index c400b56713b505bd055329cd9c2d2616e16decff..a77c4c3886d9088daca5912b19199175c4599cbe 100644 (file)
@@ -173,7 +173,9 @@ static int tgv_decode_inter(TgvContext *s, AVFrame *frame,
 
     /* allocate codebook buffers as necessary */
     if (num_mvs > s->num_mvs) {
-        s->mv_codebook = av_realloc(s->mv_codebook, num_mvs*2*sizeof(int));
+        int err = av_reallocp(&s->mv_codebook, num_mvs * 2 * sizeof(int));
+        if (err < 0)
+            return err;
         s->num_mvs = num_mvs;
     }