diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2006-06-11 20:47:43 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@src.gnome.org> | 2006-06-11 20:47:43 +0000 |
commit | adb725eadcd7792ab96d1fbc21cae9f7aa357c3f (patch) | |
tree | 8b303bc30f067fccbe15afebeee65d5ac72ddd6d | |
parent | b08305d2d713bd16200bb010b0665d97533b740e (diff) | |
download | gdk-pixbuf-adb725eadcd7792ab96d1fbc21cae9f7aa357c3f.tar.gz |
Do not leak the groups string vector. (#344607, John Finlay)
2006-06-11 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkrecentchooserdefault.c
(get_is_recent_filtered):
* gtk/gtkrecentchoosermenu.c
(get_is_recent_filtered):
Do not leak the groups string vector. (#344607,
John Finlay)
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 9 | ||||
-rw-r--r-- | gtk/gtkrecentchooserdefault.c | 2 | ||||
-rw-r--r-- | gtk/gtkrecentchoosermenu.c | 2 |
4 files changed, 22 insertions, 0 deletions
@@ -1,3 +1,12 @@ +2006-06-11 Emmanuele Bassi <ebassi@gnome.org> + + * gtk/gtkrecentchooserdefault.c + (get_is_recent_filtered): + * gtk/gtkrecentchoosermenu.c + (get_is_recent_filtered): + Do not leak the groups string vector. (#344607, + John Finlay) + 2006-06-11 Tor Lillqvist <tml@novell.com> * gtk/gtkprintoperation-win32.c: Fix MSVC build problem. (#339739, diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 1d20a28e6..c5aefd337 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,12 @@ +2006-06-11 Emmanuele Bassi <ebassi@gnome.org> + + * gtk/gtkrecentchooserdefault.c + (get_is_recent_filtered): + * gtk/gtkrecentchoosermenu.c + (get_is_recent_filtered): + Do not leak the groups string vector. (#344607, + John Finlay) + 2006-06-11 Tor Lillqvist <tml@novell.com> * gtk/gtkprintoperation-win32.c: Fix MSVC build problem. (#339739, diff --git a/gtk/gtkrecentchooserdefault.c b/gtk/gtkrecentchooserdefault.c index e78a51817..3294d892a 100644 --- a/gtk/gtkrecentchooserdefault.c +++ b/gtk/gtkrecentchooserdefault.c @@ -1505,6 +1505,8 @@ get_is_recent_filtered (GtkRecentChooserDefault *impl, /* this we own */ if (filter_info.applications) g_strfreev ((gchar **) filter_info.applications); + if (filter_info.groups) + g_strfreev ((gchar **) filter_info.groups); return !retval; } diff --git a/gtk/gtkrecentchoosermenu.c b/gtk/gtkrecentchoosermenu.c index 6b87ce0a4..e831a9959 100644 --- a/gtk/gtkrecentchoosermenu.c +++ b/gtk/gtkrecentchoosermenu.c @@ -774,6 +774,8 @@ get_is_recent_filtered (GtkRecentChooserMenu *menu, /* this we own */ if (filter_info.applications) g_strfreev ((gchar **) filter_info.applications); + if (filter_info.groups) + g_strfreev ((gchar **) filter_info.groups); return !retval; } |