From 6eacbeb203211471fa3381cfe5161abaa1d24153 Mon Sep 17 00:00:00 2001 From: Sebastian Keller Date: Wed, 22 Jan 2020 19:12:49 +0100 Subject: [PATCH] st/icon: Fix GIcon leak in set_icon_name set_icon_name() leaks a GIcon by using the set_icon method which adds a ref to the GIcon without removing its own ref after calling the method. Fixes https://gitlab.gnome.org/GNOME/gnome-shell/issues/2146 --- src/st/st-icon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/st/st-icon.c b/src/st/st-icon.c index aa98ed223..70e4fb46c 100644 --- a/src/st/st-icon.c +++ b/src/st/st-icon.c @@ -549,7 +549,7 @@ void st_icon_set_icon_name (StIcon *icon, const gchar *icon_name) { - GIcon *gicon = NULL; + g_autoptr(GIcon) gicon = NULL; g_return_if_fail (ST_IS_ICON (icon));