diff options
Diffstat (limited to 'epan/expert.c')
-rw-r--r-- | epan/expert.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/epan/expert.c b/epan/expert.c index 9022ca2012..ee38964d39 100644 --- a/epan/expert.c +++ b/epan/expert.c @@ -39,6 +39,8 @@ */ int proto_expert = -1; +static int proto_malformed = -1; + static int expert_tap = -1; static int highest_severity = 0; @@ -112,6 +114,8 @@ expert_packet_init(void) if (expert_modules == NULL) { expert_modules = pe_tree_create(EMEM_TREE_TYPE_RED_BLACK, "expert_modules"); } + + proto_malformed = proto_get_id_by_filter_name("malformed"); } void @@ -271,7 +275,6 @@ expert_create_tree(proto_item *pi, int group, int severity, const char *msg) 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, ENC_NA); PROTO_ITEM_SET_HIDDEN(malformed_ti); } |