aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--wiretap/ipfix.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/wiretap/ipfix.c b/wiretap/ipfix.c
index b43951e335..64f38764c9 100644
--- a/wiretap/ipfix.c
+++ b/wiretap/ipfix.c
@@ -67,6 +67,8 @@
#include "file_wrappers.h"
#include "ipfix.h"
+#include <wsutil/strtoi.h>
+
#if 0
#define ipfix_debug(...) g_warning(__VA_ARGS__)
#else
@@ -192,7 +194,7 @@ ipfix_open(wtap *wth, int *err, gchar **err_info)
/* number of records to scan before deciding if this really is IPFIX */
if ((s = getenv("IPFIX_RECORDS_TO_CHECK")) != NULL) {
- if ((n = atoi(s)) > 0 && n < 101) {
+ if (ws_strtoi32(s, NULL, &n) && n > 0 && n < 101) {
records_for_ipfix_check = n;
}
}