From 2930903d51ab4a10c162f8703154442ce0127adb Mon Sep 17 00:00:00 2001 From: James Zern Date: Sat, 29 Apr 2017 13:12:53 -0700 Subject: [PATCH] vpx_scale_test: fix segfault on alloc failure check the return of ResetImage() before continuing Change-Id: Iff0b038f7b9761113b8cf33a511a5306640d1273 --- test/vpx_scale_test.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/vpx_scale_test.cc b/test/vpx_scale_test.cc index 81773fe..9701d93 100644 --- a/test/vpx_scale_test.cc +++ b/test/vpx_scale_test.cc @@ -178,7 +178,7 @@ class ExtendBorderTest static const int kSizesToTest[] = { 1, 15, 33, 145, 512, 1025, 16383 }; for (int h = 0; h < kNumSizesToTest; ++h) { for (int w = 0; w < kNumSizesToTest; ++w) { - ResetImage(kSizesToTest[w], kSizesToTest[h]); + ASSERT_NO_FATAL_FAILURE(ResetImage(kSizesToTest[w], kSizesToTest[h])); ExtendBorder(); ReferenceExtendBorder(); CompareImages(img_); @@ -217,7 +217,7 @@ class CopyFrameTest : public VpxScaleBase, static const int kSizesToTest[] = { 1, 15, 33, 145, 512, 1025, 16383 }; for (int h = 0; h < kNumSizesToTest; ++h) { for (int w = 0; w < kNumSizesToTest; ++w) { - ResetImage(kSizesToTest[w], kSizesToTest[h]); + ASSERT_NO_FATAL_FAILURE(ResetImage(kSizesToTest[w], kSizesToTest[h])); ReferenceCopyFrame(); CopyFrame(); CompareImages(cpy_img_); -- 2.7.4