diff options
-rw-r--r-- | wiretap/ipfix.c | 4 |
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; } } |