aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-wifi-display.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2014-07-06 14:21:40 -0400
committerMichael Mann <mmann78@netscape.net>2014-07-06 18:26:48 +0000
commitc71e88e4a9ad00600627b27ec6bd68cd3a929c58 (patch)
tree9a02a0c5a8dffff4d95504eb1f627c817c814400 /epan/dissectors/packet-wifi-display.c
parentbe4d42c6ab54169c8c027d3b1871a282fd9d0a9d (diff)
convert to proto_tree_add_subtree[_format]
Change-Id: I3efa2a81ab2685cde6eae0a00b24520478a545ce Reviewed-on: https://code.wireshark.org/review/2900 Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-wifi-display.c')
-rw-r--r--epan/dissectors/packet-wifi-display.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/epan/dissectors/packet-wifi-display.c b/epan/dissectors/packet-wifi-display.c
index 50f0c8c12a..0f23848378 100644
--- a/epan/dissectors/packet-wifi-display.c
+++ b/epan/dissectors/packet-wifi-display.c
@@ -225,9 +225,8 @@ dissect_wfd_subelem_session_info(packet_info *pinfo, proto_tree *tree,
guint8 dlen = tvb_get_guint8(tvb, offset);
next = offset + 1 + dlen;
- item = proto_tree_add_text(tree, tvb, offset, 1 + dlen,
- "WFD Device Info Descriptor");
- descr = proto_item_add_subtree(item, ett_wfd_dev_info_descr);
+ descr = proto_tree_add_subtree(tree, tvb, offset, 1 + dlen,
+ ett_wfd_dev_info_descr, &item, "WFD Device Info Descriptor");
if (offset + 1 + dlen > end || dlen < 23) {
expert_add_info(pinfo, item, &ei_wfd_subelem_session_descr_invalid);
break;
@@ -324,15 +323,14 @@ void dissect_wifi_display_ie(packet_info *pinfo, proto_tree *tree,
id = tvb_get_guint8(tvb, offset);
len = tvb_get_ntohs(tvb, offset + 1);
- subelem = proto_tree_add_text(tree, tvb, offset, 3 + len, "%s",
+ wfd_tree = proto_tree_add_subtree(tree, tvb, offset, 3 + len,
+ ett_wfd_subelem, &subelem,
val_to_str(id, wfd_subelem_ids,
"Unknown subelement ID (%u)"));
if (offset + 3 + len > end) {
expert_add_info_format(pinfo, subelem, &ei_wfd_subelem_len_invalid, "Packet too short for Wi-Fi Display subelement payload");
}
- wfd_tree = proto_item_add_subtree(subelem, ett_wfd_subelem);
-
proto_tree_add_item(wfd_tree, hf_wfd_subelem_id, tvb, offset, 1,
ENC_BIG_ENDIAN);
offset++;