diff options
author | James Zern <jzern@google.com> | 2022-04-26 19:13:48 -0700 |
---|---|---|
committer | James Zern <jzern@google.com> | 2022-04-26 19:18:14 -0700 |
commit | 72fa1d505ed4eaf2660e35347aba768502f268c4 (patch) | |
tree | ae922c24c51642efdfe534157efa98a1e01f4071 | |
parent | e93e2ca0e33fb04f54724c4df6526727e7399841 (diff) | |
download | libvpx-72fa1d505ed4eaf2660e35347aba768502f268c4.tar libvpx-72fa1d505ed4eaf2660e35347aba768502f268c4.tar.gz libvpx-72fa1d505ed4eaf2660e35347aba768502f268c4.tar.bz2 libvpx-72fa1d505ed4eaf2660e35347aba768502f268c4.zip |
vp9_alloc_motion_field_info: check motion_field_array alloc
Change-Id: I4ae11242e645feb3b85eaea186f14b3676ae40a8
-rw-r--r-- | vp9/encoder/vp9_non_greedy_mv.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_non_greedy_mv.c b/vp9/encoder/vp9_non_greedy_mv.c index 4679d6c49..1c0d28149 100644 --- a/vp9/encoder/vp9_non_greedy_mv.c +++ b/vp9/encoder/vp9_non_greedy_mv.c @@ -178,6 +178,7 @@ Status vp9_alloc_motion_field_info(MotionFieldInfo *motion_field_info, motion_field_info->frame_num = frame_num; motion_field_info->motion_field_array = vpx_calloc(frame_num, sizeof(*motion_field_info->motion_field_array)); + if (!motion_field_info->motion_field_array) return STATUS_FAILED; for (frame_idx = 0; frame_idx < frame_num; ++frame_idx) { for (rf_idx = 0; rf_idx < MAX_INTER_REF_FRAMES; ++rf_idx) { for (square_block_idx = 0; square_block_idx < SQUARE_BLOCK_SIZES; |