summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2022-04-26 19:13:48 -0700
committerJames Zern <jzern@google.com>2022-04-26 19:18:14 -0700
commit72fa1d505ed4eaf2660e35347aba768502f268c4 (patch)
treeae922c24c51642efdfe534157efa98a1e01f4071
parente93e2ca0e33fb04f54724c4df6526727e7399841 (diff)
downloadlibvpx-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.c1
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;