diff options
author | Yevhenii Kolesnikov <yevhenii.kolesnikov@globallogic.com> | 2019-06-03 18:44:02 +0300 |
---|---|---|
committer | Yevhenii Kolesnikov <yevhenii.kolesnikov@globallogic.com> | 2019-06-05 11:25:40 +0300 |
commit | fb9738fe1f4684ff311367a314e6aa94dee099ac (patch) | |
tree | a240af5720480cd0b1a86f51ffe006ee895acacc /tests/spec | |
parent | 1f66016c1bb47a67bc73e043fd109cb95b2f3d84 (diff) |
tests/arb_copy_image: Memory leak
Free memory, allocated for fs_src and img_data.
Fixes memory leaks in arb_copy_image-formats and
arb_copy_image-targets tests.
Signed-off-by: Yevhenii Kolesnikov <yevhenii.kolesnikov@globallogic.com>
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Diffstat (limited to 'tests/spec')
-rw-r--r-- | tests/spec/arb_copy_image/formats.c | 2 | ||||
-rw-r--r-- | tests/spec/arb_copy_image/targets.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/tests/spec/arb_copy_image/formats.c b/tests/spec/arb_copy_image/formats.c index 67dcd3ff1..95bbd04d7 100644 --- a/tests/spec/arb_copy_image/formats.c +++ b/tests/spec/arb_copy_image/formats.c @@ -580,6 +580,8 @@ load_compare_program(const struct texture_format *format) glLinkProgram(compare->prog); piglit_link_check_status(compare->prog); + free(fs_src); + compare->tex1 = glGetUniformLocation(compare->prog, "tex1"); compare->tex2 = glGetUniformLocation(compare->prog, "tex2"); compare->tex_size = glGetUniformLocation(compare->prog, "tex_size"); diff --git a/tests/spec/arb_copy_image/targets.c b/tests/spec/arb_copy_image/targets.c index aea0e9617..3bd6630ed 100644 --- a/tests/spec/arb_copy_image/targets.c +++ b/tests/spec/arb_copy_image/targets.c @@ -182,6 +182,8 @@ image_fill(struct image *img, const float *bg_color, const float *fg_color, default: assert(!"Invalid target"); } + + free(img_data); } static void |