diff options
author | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2010-07-16 11:17:32 +0000 |
---|---|---|
committer | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2010-07-16 11:17:32 +0000 |
commit | e88b2f1fc973c24cf6128209c099f82c22655768 (patch) | |
tree | 0abff3cb1f93aeb820c7bc719db26ff76c5659e8 /epan/expert.c | |
parent | db6a3e655eb203973c2bf801316704d0aadb6520 (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.c | 7 |
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); } |