diff options
author | Martin Kaiser <wireshark@kaiser.cx> | 2014-01-08 11:06:31 +0000 |
---|---|---|
committer | Martin Kaiser <wireshark@kaiser.cx> | 2014-01-08 11:06:31 +0000 |
commit | 0b4aeb3b63b43e2abc4a871c78b9ae4777e7513d (patch) | |
tree | 6b565730c50f9220b10e6e3912837ad865b8dfd3 /ui | |
parent | be9d2e6f3b80f946d59b12e32a5462c08f16672a (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')
-rw-r--r-- | ui/gtk/proto_hier_stats_dlg.c | 3 |
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); |