summaryrefslogtreecommitdiff
path: root/wiretap/erf.c
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2016-09-07 14:18:06 +0200
committerGuy Harris <guy@alum.mit.edu>2016-09-09 08:37:39 +0000
commitd5826f10bb2a9ebc2e990c10b5eeabdcd3a32611 (patch)
tree125a3e42ccd96722d698e86dbdf5b6e53344ac48 /wiretap/erf.c
parentfd38b0c3fbecfac5bf43d08033ea3c02104cdf2f (diff)
downloadwireshark-d5826f10bb2a9ebc2e990c10b5eeabdcd3a32611.tar.gz
erf: use ws_strtoi function.
Change-Id: I1d94deb547bd30076e0c171bf9e6b97aac98a545 Reviewed-on: https://code.wireshark.org/review/17556 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'wiretap/erf.c')
-rw-r--r--wiretap/erf.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/wiretap/erf.c b/wiretap/erf.c
index 39a923d5e0..62e5f40b77 100644
--- a/wiretap/erf.c
+++ b/wiretap/erf.c
@@ -49,6 +49,7 @@
#include <glib.h>
#include <wsutil/crc32.h>
+#include <wsutil/strtoi.h>
#include "wtap-int.h"
#include "file_wrappers.h"
@@ -237,7 +238,7 @@ extern wtap_open_return_val erf_open(wtap *wth, int *err, gchar **err_info)
/* number of records to scan before deciding if this really is ERF */
if ((s = getenv("ERF_RECORDS_TO_CHECK")) != NULL) {
- if ((n = atoi(s)) >= 0 && n < 101) {
+ if (ws_strtoi32(s, NULL, &n) && n >= 0 && n < 101) {
records_for_erf_check = n;
}
}