diff options
author | Michael Mann <mmann78@netscape.net> | 2013-08-04 13:46:25 +0000 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2013-08-04 13:46:25 +0000 |
commit | 3eafc74e2b2eae0c5ee819d70669701710c73586 (patch) | |
tree | b89cd97144fa9bdce26b950267361b3f0ec86c96 /epan/gcp.c | |
parent | 30c5457f71d933678838f4c992e214395ce73978 (diff) |
Convert proto_item_set_expert_flags to "filterable" items in alcap dissector. Unfortunately it had a few tentacles, so they needed to be brought along for the ride.
svn path=/trunk/; revision=51136
Diffstat (limited to 'epan/gcp.c')
-rw-r--r-- | epan/gcp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/gcp.c b/epan/gcp.c index d610ec9232..6c12370fdf 100644 --- a/epan/gcp.c +++ b/epan/gcp.c @@ -669,7 +669,7 @@ typedef struct _gcp_ctxs_t { /*static const gchar* trx_types[] = {"None","Req","Reply","Pending","Ack"};*/ -void gcp_analyze_msg(proto_tree* gcp_tree, tvbuff_t* gcp_tvb, gcp_msg_t* m, gcp_hf_ett_t* ids) { +void gcp_analyze_msg(proto_tree* gcp_tree, packet_info* pinfo, tvbuff_t* gcp_tvb, gcp_msg_t* m, gcp_hf_ett_t* ids, expert_field* command_err) { gcp_trx_msg_t* t; gcp_ctxs_t contexts = {NULL,NULL}; gcp_ctxs_t* ctx_node; @@ -712,7 +712,7 @@ void gcp_analyze_msg(proto_tree* gcp_tree, tvbuff_t* gcp_tvb, gcp_msg_t* m, gcp_ if (c->cmd->str) proto_item_append_text(cmd_item," %s ",c->cmd->str); PROTO_ITEM_SET_GENERATED(cmd_item); if (c->cmd->error) { - proto_item_set_expert_flags(cmd_item, PI_RESPONSE_CODE, PI_WARN); + expert_add_info(pinfo, cmd_item, command_err); } } } @@ -746,7 +746,7 @@ void gcp_analyze_msg(proto_tree* gcp_tree, tvbuff_t* gcp_tvb, gcp_msg_t* m, gcp_ if (ctx_term->term->bir && ctx_term->term->nsap) { gchar* tmp_key = ep_strdup_printf("%s:%s",ctx_term->term->nsap,ctx_term->term->bir); gchar* key = g_ascii_strdown(tmp_key, -1); - alcap_tree_from_bearer_key(term_tree, gcp_tvb, key); + alcap_tree_from_bearer_key(term_tree, gcp_tvb, pinfo, key); g_free(key); } } |