From c6cc446e63e1fb2a7c326b94ffbdd43839acfc9b Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Tue, 26 Sep 2023 12:49:32 +0100 Subject: [PATCH] broadway: Plug a leak in the GSK renderer We are leaking the Cairo image surface when creating a new node. Fixes: #6120 --- gsk/broadway/gskbroadwayrenderer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gsk/broadway/gskbroadwayrenderer.c b/gsk/broadway/gskbroadwayrenderer.c index e8a3ad0df4..c52c2d5e4e 100644 --- a/gsk/broadway/gskbroadwayrenderer.c +++ b/gsk/broadway/gskbroadwayrenderer.c @@ -902,6 +902,8 @@ gsk_broadway_renderer_add_node (GskRenderer *renderer, add_float (nodes, width); add_float (nodes, height); add_uint32 (nodes, texture_id); + + cairo_surface_destroy (surface); } }