aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-msproxy.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-msproxy.c')
-rw-r--r--epan/dissectors/packet-msproxy.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/epan/dissectors/packet-msproxy.c b/epan/dissectors/packet-msproxy.c
index 882312dcba..aec2cbbe6a 100644
--- a/epan/dissectors/packet-msproxy.c
+++ b/epan/dissectors/packet-msproxy.c
@@ -573,16 +573,13 @@ static void dissect_request_resolve(tvbuff_t *tvb, int offset,
/* return the length of the string and the length byte */
proto_tree *name_tree;
- proto_item *ti;
int length = tvb_get_guint8( tvb, offset);
if ( tree){
- ti = proto_tree_add_text(tree, tvb, offset, length + 1,
- "Host Name: %.*s", length,
- tvb_get_string_enc( wmem_packet_scope(), tvb, offset + 18, length, ENC_ASCII));
-
- name_tree = proto_item_add_subtree(ti, ett_msproxy_name);
+ name_tree = proto_tree_add_subtree_format(tree, tvb, offset, length + 1,
+ ett_msproxy_name, NULL, "Host Name: %.*s", length,
+ tvb_get_string_enc( wmem_packet_scope(), tvb, offset + 18, length, ENC_ASCII));
proto_tree_add_text( name_tree, tvb, offset, 1, "Length: %d",
length);