av1_alloc_mb_data: add missing alloc check

Bug: aomedia:3276
Change-Id: I43702571c3b16b1bc7493b0f1f62b89e182943d1
diff --git a/av1/encoder/encodeframe_utils.h b/av1/encoder/encodeframe_utils.h
index 34fa8c7..3a0df60 100644
--- a/av1/encoder/encodeframe_utils.h
+++ b/av1/encoder/encodeframe_utils.h
@@ -455,8 +455,8 @@
     // Memory for mb_rd_record is allocated only when use_mb_rd_hash sf is
     // enabled.
     if (sf->rd_sf.use_mb_rd_hash)
-      mb->txfm_search_info.mb_rd_record =
-          (MB_RD_RECORD *)aom_malloc(sizeof(MB_RD_RECORD));
+      CHECK_MEM_ERROR(cm, mb->txfm_search_info.mb_rd_record,
+                      (MB_RD_RECORD *)aom_malloc(sizeof(MB_RD_RECORD)));
     if (!frame_is_intra_only(cm))
       CHECK_MEM_ERROR(
           cm, mb->inter_modes_info,