aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mih.c
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2017-04-02 18:08:32 +0200
committerAnders Broman <a.broman58@gmail.com>2017-04-02 17:56:25 +0000
commitf564e2d7357979ccf3140251e9e0d0067dfcfb8f (patch)
tree3123ef468214181e8cc5c18c0cc05558931a5822 /epan/dissectors/packet-mih.c
parent9d1f2efa51b529b7bbf453919bf6b35546545637 (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.c8
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");