From 9bce1c2065013af4b99fd224f2c0bd35fd77ff25 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Wed, 12 Sep 2012 15:14:11 +0200 Subject: individual-menu: fix GeeIterator leak https://bugzilla.gnome.org/show_bug.cgi?id=683864 --- libempathy-gtk/empathy-individual-menu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libempathy-gtk') diff --git a/libempathy-gtk/empathy-individual-menu.c b/libempathy-gtk/empathy-individual-menu.c index 6058c4938..e9edf44fa 100644 --- a/libempathy-gtk/empathy-individual-menu.c +++ b/libempathy-gtk/empathy-individual-menu.c @@ -130,7 +130,7 @@ individual_menu_add_personas (GtkMenuShell *menu, /* return early if these entries would add nothing beyond the "quick" items */ if (persona_count <= 1) - return; + goto out; /* add a separator before the list of personas */ item = gtk_separator_menu_item_new (); @@ -266,6 +266,7 @@ while_finish: g_clear_object (&persona); } +out: g_clear_object (&iter); } -- cgit v1.2.3