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>
This commit is contained in:
Pascal Quantin 2017-04-02 18:08:32 +02:00 committed by Anders Broman
parent 9d1f2efa51
commit f564e2d735
1 changed files with 6 additions and 2 deletions

View File

@ -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");