summaryrefslogtreecommitdiff
path: root/tests/spec
diff options
context:
space:
mode:
authorYevhenii Kolesnikov <yevhenii.kolesnikov@globallogic.com>2019-06-03 18:44:02 +0300
committerYevhenii Kolesnikov <yevhenii.kolesnikov@globallogic.com>2019-06-05 11:25:40 +0300
commitfb9738fe1f4684ff311367a314e6aa94dee099ac (patch)
treea240af5720480cd0b1a86f51ffe006ee895acacc /tests/spec
parent1f66016c1bb47a67bc73e043fd109cb95b2f3d84 (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.c2
-rw-r--r--tests/spec/arb_copy_image/targets.c2
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