From c0d02ffc3d11e96977b549563f679c5bfe30f359 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Wed, 20 Aug 2008 13:19:15 +0200 Subject: Fix string_to_ip Use a pointer to an ip address instead of the return value in string_to_ip and use the return value for error indication only. 0.0.0.0 can be a valid ip address Signed-off-by: Sascha Hauer --- net/ping.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'net/ping.c') diff --git a/net/ping.c b/net/ping.c index 4d61532b1e..14224c6b91 100644 --- a/net/ping.c +++ b/net/ping.c @@ -93,8 +93,7 @@ int do_ping (cmd_tbl_t *cmdtp, int argc, char *argv[]) if (argc < 2) return -1; - NetPingIP = string_to_ip(argv[1]); - if (NetPingIP == 0) { + if (string_to_ip(argv[1], &NetPingIP)) { printf ("Usage:\n%s\n", cmdtp->usage); return -1; } -- cgit v1.2.3