diff options
author | Christian Persch <chpe@src.gnome.org> | 2008-10-02 19:55:47 +0000 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2008-10-02 19:55:47 +0000 |
commit | c87722f36476af3936a53ad78164d29b4acfbf09 (patch) | |
tree | ef7ba3cf37759609bb6b441ace6ac67d655fd82a | |
parent | 8afb9c371a45e8fe147ceb3f1b2df9d0aa7db893 (diff) | |
download | gdk-pixbuf-c87722f36476af3936a53ad78164d29b4acfbf09.tar.gz |
Bug 554698 – mem leak in filechooser
svn path=/branches/gtk-2-14/; revision=21576
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | gtk/gtkfilechooserdefault.c | 1 |
2 files changed, 7 insertions, 0 deletions
@@ -1,5 +1,11 @@ 2008-10-02 Christian Persch + Bug 554698 – mem leak in filechooser + + * gtk/gtkfilechooserdefault.c: Plug a mem leak. + +2008-10-02 Christian Persch + Bug 554696 – invalid free function used * gtk/gtkfilesystemmodel.c: Use the right free func. diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index e1c8c1400..a6f266e78 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -2186,6 +2186,7 @@ shortcuts_add_bookmarks (GtkFileChooserDefault *impl) bookmarks = _gtk_file_system_list_bookmarks (impl->file_system); shortcuts_append_bookmarks (impl, bookmarks); + g_slist_foreach (bookmarks, (GFunc) g_object_unref, NULL); g_slist_free (bookmarks); if (impl->num_bookmarks == 0) |