From c12b61baf724eb1df58064b19f907c4b51fa762f Mon Sep 17 00:00:00 2001 From: Pablo Barciela Date: Sat, 1 Dec 2018 20:49:52 +0100 Subject: caja-bookmark: Fix memory leak 'g_strconcat' needs to be freed --- libcaja-private/caja-bookmark.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libcaja-private/caja-bookmark.c b/libcaja-private/caja-bookmark.c index 76fba803..af7a899e 100644 --- a/libcaja-private/caja-bookmark.c +++ b/libcaja-private/caja-bookmark.c @@ -605,6 +605,7 @@ bookmark_image_menu_item_new_from_surface (cairo_surface_t *icon_surface, { GtkWidget *icon; GtkLabel *label; + gchar *concat; GtkWidget *box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6); @@ -613,7 +614,9 @@ bookmark_image_menu_item_new_from_surface (cairo_surface_t *icon_surface, else icon = gtk_image_new (); - GtkWidget *label_menu = gtk_label_new (g_strconcat (label_name, " ", NULL)); + concat = g_strconcat (label_name, " ", NULL); + GtkWidget *label_menu = gtk_label_new (concat); + g_free (concat); label = GTK_LABEL (label_menu); gtk_label_set_use_underline (label, FALSE); -- cgit v1.2.1