Add missing check for av_malloc

This commit is contained in:
manh-td authored and Burer committed 2025-12-20 10:37:35 +00:00
1 parent c17d1a57a3
commit 29c42738b8
1 file changed
+6 -1
@@ -2035,8 +2035,13 @@ static int vp3_decode_frame(AVCodecContext *avctx,
if (ff_thread_get_buffer(avctx, &s->current_frame, AV_GET_BUFFER_FLAG_REF) < 0) if (ff_thread_get_buffer(avctx, &s->current_frame, AV_GET_BUFFER_FLAG_REF) < 0)
goto error; goto error;
if (!s->edge_emu_buffer) if (!s->edge_emu_buffer) {
s->edge_emu_buffer = av_malloc(9*FFABS(s->current_frame.f->linesize[0])); s->edge_emu_buffer = av_malloc(9*FFABS(s->current_frame.f->linesize[0]));
if (!s->edge_emu_buffer) {
ret = AVERROR(ENOMEM);
goto error;
}
}
if (s->keyframe) { if (s->keyframe) {
if (!s->theora) if (!s->theora)