From: Matthias Clasen Date: Wed, 28 Jun 2023 01:45:24 +0000 (-0400) Subject: Plug a memory leak in gsk tests X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~88^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2217509701c70c04482e31996860bc2369da4e0e;p=gtk4.git Plug a memory leak in gsk tests Pointed out by asan. --- 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);