From 2479445562a9b5a9f226d0b00c41dbd533e63213 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Sat, 6 Mar 2004 22:11:45 +0000 Subject: Fix/eliminate use of atol --- networking/ipcalc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'networking/ipcalc.c') diff --git a/networking/ipcalc.c b/networking/ipcalc.c index 2f1c02b7b..d75c883b8 100644 --- a/networking/ipcalc.c +++ b/networking/ipcalc.c @@ -119,8 +119,7 @@ int ipcalc_main(int argc, char **argv) if (*prefixstr) { unsigned int msk; - netprefix = atol(prefixstr); - if (netprefix > 32) { + if (safe_strtoul(prefixstr, &netprefix) || netprefix > 32) { IPCALC_MSG(bb_error_msg_and_die("bad IP prefix: %s\n", prefixstr), exit(EXIT_FAILURE)); } -- cgit v1.2.3