aboutsummaryrefslogtreecommitdiffstats
path: root/epan/proto.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2014-12-21 08:02:26 -0500
committerMichael Mann <mmann78@netscape.net>2014-12-26 21:17:10 +0000
commit3d3f97320b90296bdb3649929bcc73a55823dee9 (patch)
tree4b906cf0a1e6e25371fc6eecbef89461d90c0cff /epan/proto.c
parentb68fb9b659b0debd7286195f9ad194be998cc3ff (diff)
Replace ip_to_str with [ep_]address_to_str and tvb_ip_to_str.
Change-Id: I40d0c8253743183aecef252040b7dd6742ae5c71 Reviewed-on: https://code.wireshark.org/review/5934 Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/proto.c')
-rw-r--r--epan/proto.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/epan/proto.c b/epan/proto.c
index 9e17ea7330..6f3bc6aae7 100644
--- a/epan/proto.c
+++ b/epan/proto.c
@@ -4352,9 +4352,9 @@ proto_custom_set(proto_tree* tree, GSList *field_ids, gint occurrence,
case FT_IPv4:
ipv4 = (ipv4_addr *)fvalue_get(&finfo->value);
n_addr = ipv4_get_net_order_addr(ipv4);
- offset_r += protoo_strlcpy(result+offset_r,
- ip_to_str((guint8 *)&n_addr),
- size-offset_r);
+ SET_ADDRESS (&addr, AT_IPv4, 4, &n_addr);
+ address_to_str_buf(&addr, result+offset_r, size-offset_r);
+ offset_r = (int)strlen(result);
break;
case FT_IPv6:
@@ -6063,9 +6063,14 @@ proto_item_fill_label(field_info *fi, gchar *label_str)
case FT_IPv4:
ipv4 = (ipv4_addr *)fvalue_get(&fi->value);
n_addr = ipv4_get_net_order_addr(ipv4);
+
+ addr.type = AT_IPv4;
+ addr.len = 4;
+ addr.data = &n_addr;
+
label_fill_descr(label_str, 0, hfinfo,
get_hostname(n_addr),
- ip_to_str((guint8*)&n_addr));
+ ep_address_to_str(&addr ));
break;
case FT_IPv6: