aboutsummaryrefslogtreecommitdiffstats
path: root/epan/expert.c
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2010-07-16 11:17:32 +0000
committerMartin Mathieson <martin.r.mathieson@googlemail.com>2010-07-16 11:17:32 +0000
commite88b2f1fc973c24cf6128209c099f82c22655768 (patch)
tree0abff3cb1f93aeb820c7bc719db26ff76c5659e8 /epan/expert.c
parentdb6a3e655eb203973c2bf801316704d0aadb6520 (diff)
Make frames containing Malformed expert items match with "malformed" display filter.
svn path=/trunk/; revision=33551
Diffstat (limited to 'epan/expert.c')
-rw-r--r--epan/expert.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/epan/expert.c b/epan/expert.c
index 5233859265..5dc38f3b18 100644
--- a/epan/expert.c
+++ b/epan/expert.c
@@ -142,6 +142,13 @@ expert_create_tree(proto_item *pi, int group, int severity, const char *msg)
msg);
PROTO_ITEM_SET_GENERATED(ti);
+ if (group == PI_MALFORMED) {
+ /* Add hidden malformed protocol filter */
+ gint proto_malformed = proto_get_id_by_filter_name("malformed");
+ proto_item *malformed_ti = proto_tree_add_item(tree, proto_malformed, NULL, 0, 0, FALSE);
+ PROTO_ITEM_SET_HIDDEN(malformed_ti);
+ }
+
return proto_item_add_subtree(ti, ett_subexpert);
}