diff options
author | Matthias Clasen <mclasen@redhat.com> | 2007-04-28 21:29:05 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2007-04-28 21:29:05 +0000 |
commit | 6c98ef3356590a62416a5550b27c0c5354da52df (patch) | |
tree | 56a971e78904c08a3733404abe3f817716d6fc47 /gtk/gtktreestore.c | |
parent | 92563b7d22f08ce4328fc46447d1b1b0d6a069b1 (diff) | |
download | gtk+-6c98ef3356590a62416a5550b27c0c5354da52df.tar.gz |
Recognize negative column indices as invalid. (#415260, Chris Wilson)
2007-04-28 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkliststore.c (gtk_list_store_set_valist_internal):
* gtk/gtktreestore.c (gtk_tree_store_set_valist_internal):
Recognize negative column indices as invalid. (#415260,
Chris Wilson)
svn path=/trunk/; revision=17681
Diffstat (limited to 'gtk/gtktreestore.c')
-rw-r--r-- | gtk/gtktreestore.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtktreestore.c b/gtk/gtktreestore.c index 740b293f4d..55a89af428 100644 --- a/gtk/gtktreestore.c +++ b/gtk/gtktreestore.c @@ -884,7 +884,7 @@ gtk_tree_store_set_valist_internal (GtkTreeStore *tree_store, GValue value = { 0, }; gchar *error = NULL; - if (column >= tree_store->n_columns) + if (column < 0 || column >= tree_store->n_columns) { g_warning ("%s: Invalid column number %d added to iter (remember to end your list of columns with a -1)", G_STRLOC, column); break; |