diff --git a/tests/shader_runner.c b/tests/shader_runner.c index 250aaa5a..214053ef 100644 --- a/tests/shader_runner.c +++ b/tests/shader_runner.c @@ -713,6 +713,7 @@ static void parse_test_directive(struct shader_runner *runner, const char *line) memcpy(params.data, quad, sizeof(quad)); params.data_size = sizeof(quad); set_resource(runner, runner->ops->create_resource(runner, ¶ms)); + free(params.data); if (!runner->vs_source) runner->vs_source = strdup(vs_source);