]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/libtheoraenc.c
Merge remote-tracking branch 'cehoyos/master'
[ffmpeg] / libavcodec / libtheoraenc.c
index 9366a95e309b3590326b7f564da77c1eb9e16eef..e6b1cbd2ed1fdc7ddf3ee241e7964d848b6836d1 100644 (file)
@@ -111,6 +111,8 @@ static int get_stats(AVCodecContext *avctx, int eos)
         // libtheora generates a summary header at the end
         memcpy(h->stats, buf, bytes);
         avctx->stats_out = av_malloc(b64_size);
+        if (!avctx->stats_out)
+            return AVERROR(ENOMEM);
         av_base64_encode(avctx->stats_out, b64_size, h->stats, h->stats_offset);
     }
     return 0;