From: Steinar H. Gunderson Date: Sun, 13 Dec 2015 14:21:12 +0000 (+0100) Subject: Fix some stack overflows in unit tests; found with asan. X-Git-Tag: 1.3.0~13 X-Git-Url: https://git.sesse.net/?p=movit;a=commitdiff_plain;h=813bc3bfcacfeed72b9b6cfdae6156b35ad4860b Fix some stack overflows in unit tests; found with asan. --- diff --git a/effect_chain_test.cpp b/effect_chain_test.cpp index d79c933..596570c 100644 --- a/effect_chain_test.cpp +++ b/effect_chain_test.cpp @@ -951,7 +951,7 @@ TEST(EffectChainTest, SameInputsGiveSameOutputs) { 0.0f, 0.0f, 0.0f, 0.0f, }; - float out_data[2 * 2]; + float out_data[4 * 3]; EffectChainTester tester(NULL, 4, 3); // Note non-square aspect. diff --git a/gamma_compression_effect_test.cpp b/gamma_compression_effect_test.cpp index 6efbdea..1c87680 100644 --- a/gamma_compression_effect_test.cpp +++ b/gamma_compression_effect_test.cpp @@ -26,7 +26,7 @@ TEST(GammaCompressionEffectTest, sRGB_KeyValues) { 0.040f, 0.041f, 0.0f, 1.0f, }; - float out_data[4]; + float out_data[6]; EffectChainTester tester(data, 2, 3, FORMAT_GRAYSCALE, COLORSPACE_sRGB, GAMMA_LINEAR); tester.run(out_data, GL_RED, COLORSPACE_sRGB, GAMMA_sRGB);