From a28022e9161415ef65ae3f21f0c4052f5db8558b Mon Sep 17 00:00:00 2001 From: Lauri Kasanen Date: Fri, 11 Nov 2016 11:36:20 +0200 Subject: [PATCH] recent-manager: Fix a memory leak caused by "recent-manager: Add a limit to the list's size" Signed-off-by: Lauri Kasanen https://bugzilla.gnome.org/show_bug.cgi?id=773587 --- gtk/gtkrecentmanager.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkrecentmanager.c b/gtk/gtkrecentmanager.c index fe5f03f2ba..f2dd510c5d 100644 --- a/gtk/gtkrecentmanager.c +++ b/gtk/gtkrecentmanager.c @@ -1481,7 +1481,10 @@ gtk_recent_manager_clamp_to_size (GtkRecentManager *manager, uris = g_bookmark_file_get_uris (priv->recent_items, &n_uris); if (n_uris < size) + { + g_strfreev (uris); return; + } for (i = 0; i < n_uris - size; i++) {