From ea68991fafaa729e49f1efbb1b38e3bc511249bf Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Thu, 2 May 2019 17:37:16 -0400 Subject: rendermode-feedback: fix a crash For some reason, the last element is uninitialized if I don't clear the structure like this. --- tests/spec/gl-1.0/rendermode-feedback.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/spec/gl-1.0/rendermode-feedback.c b/tests/spec/gl-1.0/rendermode-feedback.c index 2260370a3..3a46ab4b7 100644 --- a/tests/spec/gl-1.0/rendermode-feedback.c +++ b/tests/spec/gl-1.0/rendermode-feedback.c @@ -101,14 +101,13 @@ PIGLIT_GL_TEST_CONFIG_BEGIN piglit_config = &config; - struct piglit_subtest tests[ARRAY_SIZE(types) + 1]; + struct piglit_subtest tests[ARRAY_SIZE(types) + 1] = {}; for (unsigned i = 0; i < ARRAY_SIZE(types); ++i) { tests[i].name = piglit_get_gl_enum_name(types[i].type); tests[i].option = tests[i].name; tests[i].subtest_func = run_subtest; tests[i].data = (void *)&types[i]; } - tests[ARRAY_SIZE(types)] = (struct piglit_subtest){ 0 }; config.subtests = tests; config.supports_gl_compat_version = 10; -- cgit v1.2.3