aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-aodv.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/dissectors/packet-aodv.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/dissectors/packet-aodv.c')
-rw-r--r--epan/dissectors/packet-aodv.c56
1 files changed, 24 insertions, 32 deletions
diff --git a/epan/dissectors/packet-aodv.c b/epan/dissectors/packet-aodv.c
index 6f03755a38..a3bc0f5ad5 100644
--- a/epan/dissectors/packet-aodv.c
+++ b/epan/dissectors/packet-aodv.c
@@ -202,10 +202,10 @@ dissect_aodv_rreq(tvbuff_t *tvb, packet_info *pinfo, proto_tree *aodv_tree,
guint8 flags;
guint8 hop_count;
guint32 rreq_id;
- guint32 dest_addr_v4;
+ const gchar *dest_addr_v4;
struct e_in6_addr dest_addr_v6;
guint32 dest_seqno;
- guint32 orig_addr_v4;
+ const gchar *orig_addr_v4;
struct e_in6_addr orig_addr_v6;
guint32 orig_seqno;
int extlen;
@@ -255,15 +255,13 @@ dissect_aodv_rreq(tvbuff_t *tvb, packet_info *pinfo, proto_tree *aodv_tree,
ip6_to_str(&dest_addr_v6));
offset += INET6_ADDRLEN;
} else {
- dest_addr_v4 = tvb_get_ipv4(tvb, offset);
+ dest_addr_v4 = tvb_ip_to_str(tvb, offset);
if (aodv_tree) {
- proto_tree_add_ipv4(aodv_tree, hf_aodv_dest_ip, tvb, offset, 4,
- dest_addr_v4);
- proto_item_append_text(ti, ", Dest IP: %s",
- ip_to_str((guint8 *)&dest_addr_v4));
+ proto_tree_add_item(aodv_tree, hf_aodv_dest_ip, tvb, offset, 4,
+ ENC_BIG_ENDIAN);
+ proto_item_append_text(ti, ", Dest IP: %s", dest_addr_v4);
}
- col_append_fstr(pinfo->cinfo, COL_INFO, ", D: %s",
- ip_to_str((guint8 *)&dest_addr_v4));
+ col_append_fstr(pinfo->cinfo, COL_INFO, ", D: %s", dest_addr_v4);
offset += 4;
}
@@ -284,15 +282,13 @@ dissect_aodv_rreq(tvbuff_t *tvb, packet_info *pinfo, proto_tree *aodv_tree,
ip6_to_str(&orig_addr_v6));
offset += INET6_ADDRLEN;
} else {
- orig_addr_v4 = tvb_get_ipv4(tvb, offset);
+ orig_addr_v4 = tvb_ip_to_str(tvb, offset);
if (aodv_tree) {
- proto_tree_add_ipv4(aodv_tree, hf_aodv_orig_ip, tvb, offset, 4,
- orig_addr_v4);
- proto_item_append_text(ti, ", Orig IP: %s",
- ip_to_str((guint8 *)&orig_addr_v4));
+ proto_tree_add_item(aodv_tree, hf_aodv_orig_ip, tvb, offset, 4,
+ ENC_BIG_ENDIAN);
+ proto_item_append_text(ti, ", Orig IP: %s", orig_addr_v4);
}
- col_append_fstr(pinfo->cinfo, COL_INFO, ", O: %s",
- ip_to_str((guint8 *)&orig_addr_v4));
+ col_append_fstr(pinfo->cinfo, COL_INFO, ", O: %s", orig_addr_v4);
offset += 4;
}
@@ -320,10 +316,10 @@ dissect_aodv_rrep(tvbuff_t *tvb, packet_info *pinfo, proto_tree *aodv_tree,
guint8 flags;
guint8 prefix_sz;
guint8 hop_count;
- guint32 dest_addr_v4;
+ const gchar *dest_addr_v4;
struct e_in6_addr dest_addr_v6;
guint32 dest_seqno;
- guint32 orig_addr_v4;
+ const gchar *orig_addr_v4;
struct e_in6_addr orig_addr_v6;
guint32 lifetime;
int extlen;
@@ -367,15 +363,13 @@ dissect_aodv_rrep(tvbuff_t *tvb, packet_info *pinfo, proto_tree *aodv_tree,
ip6_to_str(&dest_addr_v6));
offset += INET6_ADDRLEN;
} else {
- dest_addr_v4 = tvb_get_ipv4(tvb, offset);
+ dest_addr_v4 = tvb_ip_to_str(tvb, offset);
if (aodv_tree) {
- proto_tree_add_ipv4(aodv_tree, hf_aodv_dest_ip, tvb, offset, 4,
- dest_addr_v4);
- proto_item_append_text(ti, ", Dest IP: %s",
- ip_to_str((guint8 *)&dest_addr_v4));
+ proto_tree_add_item(aodv_tree, hf_aodv_dest_ip, tvb, offset, 4,
+ ENC_BIG_ENDIAN);
+ proto_item_append_text(ti, ", Dest IP: %s", dest_addr_v4);
}
- col_append_fstr(pinfo->cinfo, COL_INFO, ", D: %s",
- ip_to_str((guint8 *)&dest_addr_v4));
+ col_append_fstr(pinfo->cinfo, COL_INFO, ", D: %s", dest_addr_v4);
offset += 4;
}
@@ -397,15 +391,13 @@ dissect_aodv_rrep(tvbuff_t *tvb, packet_info *pinfo, proto_tree *aodv_tree,
ip6_to_str(&orig_addr_v6));
offset += INET6_ADDRLEN;
} else {
- orig_addr_v4 = tvb_get_ipv4(tvb, offset);
+ orig_addr_v4 = tvb_ip_to_str(tvb, offset);
if (aodv_tree) {
- proto_tree_add_ipv4(aodv_tree, hf_aodv_orig_ip, tvb, offset, 4,
- orig_addr_v4);
- proto_item_append_text(ti, ", Orig IP: %s",
- ip_to_str((guint8 *)&orig_addr_v4));
+ proto_tree_add_item(aodv_tree, hf_aodv_orig_ip, tvb, offset, 4,
+ ENC_BIG_ENDIAN);
+ proto_item_append_text(ti, ", Orig IP: %s", orig_addr_v4);
}
- col_append_fstr(pinfo->cinfo, COL_INFO, ", O: %s",
- ip_to_str((guint8 *)&orig_addr_v4));
+ col_append_fstr(pinfo->cinfo, COL_INFO, ", O: %s", orig_addr_v4);
offset += 4;
}