From 328c01a32417c802457161b0a916b57b35635ea6 Mon Sep 17 00:00:00 2001 From: Denis Gorodnichev Date: Fri, 21 Feb 2014 16:58:58 +0400 Subject: memory leaks g_settings_get_string returns newly-allocated string --- mate-panel/panel-addto.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mate-panel/panel-addto.c') diff --git a/mate-panel/panel-addto.c b/mate-panel/panel-addto.c index 12f30dca..6535ba3b 100644 --- a/mate-panel/panel-addto.c +++ b/mate-panel/panel-addto.c @@ -1036,7 +1036,9 @@ panel_addto_name_notify (GSettings *settings, gchar *key, PanelAddtoDialog *dialog) { - panel_addto_name_change (dialog, g_settings_get_string (settings, key)); + gchar *name = g_settings_get_string (settings, key); + panel_addto_name_change (dialog, name); + g_free (name); } static gboolean -- cgit v1.2.1