aboutsummaryrefslogtreecommitdiffstats
path: root/ui/gtk/proto_hier_stats_dlg.c
diff options
context:
space:
mode:
authorMartin Kaiser <wireshark@kaiser.cx>2014-01-08 11:06:31 +0000
committerMartin Kaiser <wireshark@kaiser.cx>2014-01-08 11:06:31 +0000
commit0b4aeb3b63b43e2abc4a871c78b9ae4777e7513d (patch)
tree6b565730c50f9220b10e6e3912837ad865b8dfd3 /ui/gtk/proto_hier_stats_dlg.c
parentbe9d2e6f3b80f946d59b12e32a5462c08f16672a (diff)
Coverity 280334
check the return value of gtk_tree_selection_get_selected() if there was no selected item, wireshark would crash but this is very unlikely in practice svn path=/trunk/; revision=54656
Diffstat (limited to 'ui/gtk/proto_hier_stats_dlg.c')
-rw-r--r--ui/gtk/proto_hier_stats_dlg.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/gtk/proto_hier_stats_dlg.c b/ui/gtk/proto_hier_stats_dlg.c
index edaca5f4ed..b872e5409d 100644
--- a/ui/gtk/proto_hier_stats_dlg.c
+++ b/ui/gtk/proto_hier_stats_dlg.c
@@ -80,7 +80,8 @@ proto_hier_select_filter_cb(GtkWidget *widget _U_, gpointer callback_data _U_, g
GtkTreePath *path;
sel = gtk_tree_view_get_selection (GTK_TREE_VIEW(tree));
- gtk_tree_selection_get_selected (sel, &model, &iter);
+ if (!gtk_tree_selection_get_selected(sel, &model, &iter))
+ return;
path = gtk_tree_model_get_path(model,&iter);
gtk_tree_model_get (model, &iter, FILTER_NAME, &filter, -1);