diff options
author | Michael Mann <mmann78@netscape.net> | 2015-08-17 23:06:21 -0400 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2015-08-18 04:05:00 +0000 |
commit | acc0c14e2f1e404feef3341a0cc76d250618ce24 (patch) | |
tree | e6601b8caaa07f3dc290d0bda3c23d0dac630627 /epan/dissectors/packet-xmpp-utils.c | |
parent | 8fd719731be4de56c438531c0f34315de5da3554 (diff) |
Eliminate proto_tree_add_text from XMPP dissectors.
Change-Id: I32fdf085ef484d147d9f0b27c56efba41bb827bf
Reviewed-on: https://code.wireshark.org/review/10086
Reviewed-by: Michael Mann <mmann78@netscape.net>
Petri-Dish: Michael Mann <mmann78@netscape.net>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-xmpp-utils.c')
-rw-r--r-- | epan/dissectors/packet-xmpp-utils.c | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/epan/dissectors/packet-xmpp-utils.c b/epan/dissectors/packet-xmpp-utils.c index 68eeeda32c..ca40e34bc7 100644 --- a/epan/dissectors/packet-xmpp-utils.c +++ b/epan/dissectors/packet-xmpp-utils.c @@ -194,7 +194,7 @@ xmpp_unknown_items(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, xmpp_ele if(element->data) { - proto_tree_add_text(tree, tvb, element->data->offset, element->data->length, "CDATA: %s",element->data->value); + proto_tree_add_string(tree, hf_xmpp_cdata, tvb, element->data->offset, element->data->length, element->data->value); } while(childs) @@ -310,14 +310,14 @@ xmpp_cdata(proto_tree *tree, tvbuff_t *tvb, xmpp_element_t *element, gint hf) if(element->data) { if (hf == -1) { - proto_tree_add_text(tree, tvb, element->data->offset, element->data->length, "CDATA: %s", element->data->value); + proto_tree_add_string(tree, hf_xmpp_cdata, tvb, element->data->offset, element->data->length, element->data->value); } else { proto_tree_add_string(tree, hf, tvb, element->data->offset, element->data->length, element->data->value); } } else { if (hf == -1) { - proto_tree_add_text(tree, tvb, 0, 0, "CDATA: (empty)"); + proto_tree_add_string_format_value(tree, hf_xmpp_cdata, tvb, 0, 0, "", "(empty)"); } else { proto_tree_add_string(tree, hf, tvb, 0, 0, ""); } @@ -325,12 +325,13 @@ xmpp_cdata(proto_tree *tree, tvbuff_t *tvb, xmpp_element_t *element, gint hf) } /* displays element that looks like <element_name>element_value</element_name> - * ELEMENT_NAME: element_value as TEXT(proto_tree_add_text) int PROTO_TREE + * ELEMENT_NAME: element_value as TEXT in PROTO_TREE */ void xmpp_simple_cdata_elem(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo _U_, xmpp_element_t *element) { - proto_tree_add_text(tree, tvb, element->offset, element->length, "%s: %s", xmpp_ep_string_upcase(element->name), xmpp_elem_cdata(element)); + proto_tree_add_string_format(tree, hf_xmpp_cdata, tvb, element->offset, element->length, xmpp_elem_cdata(element), + "%s: %s", xmpp_ep_string_upcase(element->name), xmpp_elem_cdata(element)); } xmpp_array_t* @@ -820,7 +821,8 @@ xmpp_display_attrs(proto_tree *tree, xmpp_element_t *element, packet_info *pinfo } else { - proto_tree_add_text(tree, tvb, attr->offset, attr->length, "%s: %s", attr->name?attr->name:attrs[i].name, attr->value); + proto_tree_add_string_format(tree, hf_xmpp_attribute, tvb, attr->offset, attr->length, attr->value, + "%s: %s", attr->name?attr->name:attrs[i].name, attr->value); } if(attrs[i].in_short_list) @@ -885,7 +887,8 @@ xmpp_display_attrs_ext(proto_tree *tree, xmpp_element_t *element, packet_info *p else proto_tree_add_string(tree, *attrs[i].info.phf, tvb, attr->offset, attr->length, attr->value); } else { - proto_tree_add_text(tree, tvb, attr->offset, attr->length, "%s: %s", attr->name ? attr->name : attrs[i].info.name, attr->value); + proto_tree_add_string_format(tree, hf_xmpp_attribute, tvb, attr->offset, attr->length, attr->value, + "%s: %s", attr->name ? attr->name : attrs[i].info.name, attr->value); } if (attrs[i].info.in_short_list) { |