summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon TURNEY <jon.turney@dronecode.org.uk>2010-10-24 15:58:39 +0100
committerSøren Sandmann Pedersen <ssp@redhat.com>2010-10-24 15:38:14 -0400
commit00fdb3d8e8d5c04d01c352315b6a8e2e2dfe53ae (patch)
tree8764822832ff6db73bd9be4280df65bfd14df68e
parent1c23142efa056124c594c72022e7f383e839d3b1 (diff)
Plug another leak in alphamap test
Even after commit e46be417cebac984a858da05e61d924889695c9e alphamap test is still leaking the alphamap pixmap, leading to mmap() failures on cygwin Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
-rw-r--r--test/alphamap.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/alphamap.c b/test/alphamap.c
index 6013e630..9fb89699 100644
--- a/test/alphamap.c
+++ b/test/alphamap.c
@@ -82,6 +82,7 @@ create_image (pixman_format_code_t format, pixman_format_code_t alpha_format,
pixman_image_set_alpha_map (image, alpha,
alpha_origin_x, alpha_origin_y);
+ pixman_image_unref (alpha);
}
return image;
@@ -217,6 +218,10 @@ run_test (int s, int d, int sa, int da, int soff, int doff)
}
}
+ pixman_image_set_alpha_map (src, NULL, 0, 0);
+ pixman_image_set_alpha_map (dst, NULL, 0, 0);
+ pixman_image_set_alpha_map (orig_dst, NULL, 0, 0);
+
pixman_image_unref (src);
pixman_image_unref (dst);
pixman_image_unref (orig_dst);