From dd69238ac1ede56cd21f46799f10fe251f36cd25 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 23 Dec 2011 16:20:40 +0000 Subject: -check return value --- src/fs/gnunet-fs-gtk-event_handler.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/fs/gnunet-fs-gtk-event_handler.c b/src/fs/gnunet-fs-gtk-event_handler.c index 33b9f147..23129eb6 100644 --- a/src/fs/gnunet-fs-gtk-event_handler.c +++ b/src/fs/gnunet-fs-gtk-event_handler.c @@ -782,7 +782,12 @@ search_list_on_menu (GtkWidget * widget, GdkEvent * event, gpointer user_data) return FALSE; } tm = gtk_tree_view_get_model (tv); - gtk_tree_model_get_iter (tm, &iter, path); + if (TRUE != gtk_tree_model_get_iter (tm, &iter, path)) + { + /* model empty? */ + current_context_search_tab = NULL; + return FALSE; + } gtk_tree_model_get (tm, &iter, 9, &sr, -1); current_context_row_reference = gtk_tree_row_reference_new (tm, path); gtk_tree_path_free (path); -- cgit v1.2.3