summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-dpnss.c
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2016-10-07 15:41:37 +0200
committerMichael Mann <mmann78@netscape.net>2016-10-08 01:56:08 +0000
commiteaf6258102eaf954895a8386c5b5f6f9b4fa8cec (patch)
tree0ed1f6c7479f603735400105ce1118982427d1c2 /epan/dissectors/packet-dpnss.c
parent6a306f26b1fdc29ca4d88b7610db22e4f9b5c7a2 (diff)
downloadwireshark-eaf6258102eaf954895a8386c5b5f6f9b4fa8cec.tar.gz
dpnss: use ws_strtou function.
Change-Id: If0313f96aaca8d17c55e76dc27a643cbbbdfdcd0 Reviewed-on: https://code.wireshark.org/review/18113 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-dpnss.c')
-rw-r--r--epan/dissectors/packet-dpnss.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/epan/dissectors/packet-dpnss.c b/epan/dissectors/packet-dpnss.c
index 6b14d4b2bb..b152744991 100644
--- a/epan/dissectors/packet-dpnss.c
+++ b/epan/dissectors/packet-dpnss.c
@@ -34,6 +34,8 @@
#include <epan/packet.h>
#include <epan/expert.h>
+#include <wsutil/strtoi.h>
+
void proto_register_dpnss(void);
/* Initialize the protocol and registered fields */
@@ -1080,7 +1082,7 @@ dissect_dpnss_sup_info_str(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tr
gint start_offset, hash_offset, tvb_end_offset, sup_inf_str_end_offset, str_no;
gint par_start_offset, par_end_offset, number_of_found_par;
gint sup_inf_str_len, par_type_num;
- guint sup_str_num;
+ guint sup_str_num = 0;
guint8 octet;
gboolean last_string = FALSE;
gboolean has_par;
@@ -1112,7 +1114,7 @@ dissect_dpnss_sup_info_str(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tr
sup_inf_str_end_offset = hash_offset;
}
sup_inf_str_len = sup_inf_str_end_offset - offset;
- sup_str_num = atoi(tvb_format_text(tvb, offset, sup_inf_str_len));
+ ws_strtou32(tvb_format_text(tvb, offset, sup_inf_str_len), NULL, &sup_str_num);
if ((sup_str_num != 0) && (sup_str_num < array_length(dpnns_sup_serv_set))) {
proto_tree_add_string(sup_str_tree, hf_dpnss_sup_str, tvb, offset, sup_inf_str_len,
dpnns_sup_serv_set[sup_str_num].compact_name);