From 17c979caf1223d2785b68358ab45fe3cc748bb65 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 0408c25cff..f32e1e165e 100644 --- a/gsk/broadway/gskbroadwayrenderer.c +++ b/gsk/broadway/gskbroadwayrenderer.c @@ -898,6 +898,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); } } -- 2.30.2