rc_scene_detection_onepass_rt: add missing alloc check

Bug: aomedia:3276
Change-Id: Ie6c0f51d54ba9a0007aa8aca022b462e2cbc54c5
diff --git a/av1/encoder/ratectrl.c b/av1/encoder/ratectrl.c
index 0e57d3f..40da4f4 100644
--- a/av1/encoder/ratectrl.c
+++ b/av1/encoder/ratectrl.c
@@ -2752,10 +2752,10 @@
         (cm->width == cm->render_width) && (cm->height == cm->render_height)) {
       full_sampling = 1;
       if (cpi->src_sad_blk_64x64 == NULL) {
-        cpi->src_sad_blk_64x64 = (uint64_t *)aom_malloc(
-            (sb_cols * sb_rows) * sizeof(*cpi->src_sad_blk_64x64));
-        memset(cpi->src_sad_blk_64x64, 0,
-               (sb_cols * sb_rows) * sizeof(*cpi->src_sad_blk_64x64));
+        CHECK_MEM_ERROR(
+            cm, cpi->src_sad_blk_64x64,
+            (uint64_t *)aom_calloc(sb_cols * sb_rows,
+                                   sizeof(*cpi->src_sad_blk_64x64)));
       }
     }
     for (int sbi_row = 0; sbi_row < sb_rows; ++sbi_row) {