summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-column-chooser.c
diff options
context:
space:
mode:
authorPavel Vasin <rat4vier@gmail.com>2013-01-01 20:36:10 +0400
committerCosimo Cecchi <cosimoc@gnome.org>2013-01-17 13:33:15 -0500
commit1697f75195abd9df78d99dbcafb6e1cf5b8fb37f (patch)
tree32db463f3083913cb4d4b4de3fddcf3a179dc05b /libnautilus-private/nautilus-column-chooser.c
parent6cc059717e35ab1c1af98985eb5d46e434d3e949 (diff)
downloadnautilus-1697f75195abd9df78d99dbcafb6e1cf5b8fb37f.tar.gz
column-chooser: fix mem leak
https://bugzilla.gnome.org/show_bug.cgi?id=691004
Diffstat (limited to 'libnautilus-private/nautilus-column-chooser.c')
-rw-r--r--libnautilus-private/nautilus-column-chooser.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-column-chooser.c b/libnautilus-private/nautilus-column-chooser.c
index dfe9ba0f0..49f85b6e4 100644
--- a/libnautilus-private/nautilus-column-chooser.c
+++ b/libnautilus-private/nautilus-column-chooser.c
@@ -536,6 +536,8 @@ get_column_names (NautilusColumnChooser *chooser, gboolean only_visible)
if (!only_visible || visible) {
/* give ownership to the array */
g_ptr_array_add (ret, name);
+ } else {
+ g_free (name);
}
} while (gtk_tree_model_iter_next (GTK_TREE_MODEL (chooser->details->store), &iter));