avcodec/libtheoraenc: Check for stats allocation failure
Fixes CID1257785 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
20f5a17956
commit
27216bf314
@ -131,6 +131,10 @@ static int submit_stats(AVCodecContext *avctx)
|
||||
}
|
||||
h->stats_size = strlen(avctx->stats_in) * 3/4;
|
||||
h->stats = av_malloc(h->stats_size);
|
||||
if (!h->stats) {
|
||||
h->stats_size = 0;
|
||||
return AVERROR(ENOMEM);
|
||||
}
|
||||
h->stats_size = av_base64_decode(h->stats, avctx->stats_in, h->stats_size);
|
||||
}
|
||||
while (h->stats_size - h->stats_offset > 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user