av1_pick_filter_restoration: add missing alloc check
Bug: aomedia:3276
Change-Id: I54b7dedead15a2e9bab2532e0733c27635e042e0
diff --git a/av1/encoder/pickrst.c b/av1/encoder/pickrst.c
index d01c11c..008c469 100644
--- a/av1/encoder/pickrst.c
+++ b/av1/encoder/pickrst.c
@@ -1756,8 +1756,10 @@
ntiles[is_uv] = rest_tiles_in_plane(cm, is_uv);
assert(ntiles[1] <= ntiles[0]);
- RestUnitSearchInfo *rusi =
- (RestUnitSearchInfo *)aom_memalign(16, sizeof(*rusi) * ntiles[0]);
+ RestUnitSearchInfo *rusi;
+ CHECK_MEM_ERROR(
+ cm, rusi,
+ (RestUnitSearchInfo *)aom_memalign(16, sizeof(*rusi) * ntiles[0]));
// If the restoration unit dimensions are not multiples of
// rsi->restoration_unit_size then some elements of the rusi array may be