From ac4aeb57146930b182927d5d155b75c70c97c6fb Mon Sep 17 00:00:00 2001 From: James Zern Date: Wed, 17 Feb 2016 12:38:40 -0800 Subject: [PATCH] vp9/decoder,resize_mv_buffer: add missing alloc check Change-Id: I3bc92175b07d5ef495bd75128638c340f3c2238f --- vp9/decoder/vp9_decodeframe.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vp9/decoder/vp9_decodeframe.c b/vp9/decoder/vp9_decodeframe.c index 8a492d562..9ce137d04 100644 --- a/vp9/decoder/vp9_decodeframe.c +++ b/vp9/decoder/vp9_decodeframe.c @@ -1221,8 +1221,9 @@ static void resize_mv_buffer(VP9_COMMON *cm) { vpx_free(cm->cur_frame->mvs); cm->cur_frame->mi_rows = cm->mi_rows; cm->cur_frame->mi_cols = cm->mi_cols; - cm->cur_frame->mvs = (MV_REF *)vpx_calloc(cm->mi_rows * cm->mi_cols, - sizeof(*cm->cur_frame->mvs)); + CHECK_MEM_ERROR(cm, cm->cur_frame->mvs, + (MV_REF *)vpx_calloc(cm->mi_rows * cm->mi_cols, + sizeof(*cm->cur_frame->mvs))); } static void resize_context_buffers(VP9_COMMON *cm, int width, int height) { -- 2.40.0