diff --git a/src/compiler/glsl/tests/set_uniform_initializer_tests.cpp b/src/compiler/glsl/tests/set_uniform_initializer_tests.cpp index dfb7235fa8b..282c9b4dd4e 100644 --- a/src/compiler/glsl/tests/set_uniform_initializer_tests.cpp +++ b/src/compiler/glsl/tests/set_uniform_initializer_tests.cpp @@ -86,6 +86,9 @@ set_uniform_initializer::TearDown() ralloc_free(this->mem_ctx); this->mem_ctx = NULL; + if (this->prog->UniformHash) + string_to_uint_map_dtor(this->prog->UniformHash); + ralloc_free(this->prog); this->prog = NULL;