diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2017-04-02 18:08:32 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2017-04-02 17:56:25 +0000 |
commit | f564e2d7357979ccf3140251e9e0d0067dfcfb8f (patch) | |
tree | 3123ef468214181e8cc5c18c0cc05558931a5822 /epan/dissectors/packet-mih.c | |
parent | 9d1f2efa51b529b7bbf453919bf6b35546545637 (diff) |
MIH: fix subtree addition in dissect_dev_states()
Bug: 13547
Change-Id: Ib3eed331178284758953db5300ce6ea651d7dddd
Reviewed-on: https://code.wireshark.org/review/20854
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-mih.c')
-rw-r--r-- | epan/dissectors/packet-mih.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/epan/dissectors/packet-mih.c b/epan/dissectors/packet-mih.c index c0352581af..49a61a629f 100644 --- a/epan/dissectors/packet-mih.c +++ b/epan/dissectors/packet-mih.c @@ -461,6 +461,7 @@ static gint ett_fn_agent = -1; static gint ett_access_router = -1; static gint ett_link_states_req = -1; static gint ett_link_desc_req = -1; +static gint ett_dev_states_resp = -1; /*field definitions of evt, cmd, mob mgmt, ip cfg, iq type */ static const int *event_fields[] = { @@ -1076,9 +1077,11 @@ static gint16 dissect_qos_list(tvbuff_t *tvb, gint16 offset, proto_tree *tlv_tre static gint16 dissect_dev_states(tvbuff_t *tvb, gint16 offset, proto_tree *tlv_tree) { guint8 len = 0; - proto_tree *sub_tree = NULL; + proto_item *item; + proto_tree *sub_tree; - sub_tree = proto_tree_add_item(tlv_tree, hf_dev_states_resp, tvb, offset, 1, ENC_BIG_ENDIAN); + item = proto_tree_add_item(tlv_tree, hf_dev_states_resp, tvb, offset, 1, ENC_BIG_ENDIAN); + sub_tree = proto_item_add_subtree(item, ett_dev_states_resp); if(tvb_get_guint8(tvb, offset)) { /*BATT_LEVEL*/ @@ -4856,6 +4859,7 @@ void proto_register_mih(void) &ett_access_router, &ett_link_states_req, &ett_link_desc_req, + &ett_dev_states_resp }; proto_mih = proto_register_protocol("Media-Independent Handover", "MIH", "mih"); |