From 2217509701c70c04482e31996860bc2369da4e0e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 27 Jun 2023 21:45:24 -0400 Subject: [PATCH] Plug a memory leak in gsk tests Pointed out by asan. --- testsuite/gsk/compare-render.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/testsuite/gsk/compare-render.c b/testsuite/gsk/compare-render.c index 9dcbe5ba8d..7ba25ad961 100644 --- a/testsuite/gsk/compare-render.c +++ b/testsuite/gsk/compare-render.c @@ -298,8 +298,12 @@ main (int argc, char **argv) { GskRenderNode *node2; GdkPixbuf *pixbuf, *pixbuf2; + GskTransform *transform; + + transform = gsk_transform_scale (NULL, -1, 1); + node2 = gsk_transform_node_new (node, transform); + gsk_transform_unref (transform); - node2 = gsk_transform_node_new (node, gsk_transform_scale (NULL, -1, 1)); save_node (node2, node_file, "-flipped.node"); rendered_texture = gsk_renderer_render_texture (renderer, node2, NULL); @@ -404,8 +408,12 @@ main (int argc, char **argv) { GskRenderNode *node2; GdkPixbuf *pixbuf, *pixbuf2; + GskTransform *transform; + + transform = gsk_transform_rotate (NULL, 90); + node2 = gsk_transform_node_new (node, transform); + gsk_transform_unref (transform); - node2 = gsk_transform_node_new (node, gsk_transform_rotate (NULL, 90)); save_node (node2, node_file, "-rotated.node"); rendered_texture = gsk_renderer_render_texture (renderer, node2, NULL); -- 2.30.2