Kiss Gabor noticed that ping compiled without BB_FEATURE_FANCY_PING
authorEric Andersen <andersen@codepoet.org>
Sun, 12 Jan 2003 06:08:33 +0000 (06:08 -0000)
committerEric Andersen <andersen@codepoet.org>
Sun, 12 Jan 2003 06:08:33 +0000 (06:08 -0000)
would return 0 instead of EXIT_FAILURE when no response was received.

networking/ping.c
networking/ping6.c

index f21f2b1a8832edf0cb397d6c8fd7ceabe556e06c..044b547ac601af85555daeea3a85b10d65002f91 100644 (file)
@@ -1,6 +1,6 @@
 /* vi: set sw=4 ts=4: */
 /*
- * $Id: ping.c,v 1.52 2002/06/06 11:47:00 andersen Exp $
+ * $Id: ping.c,v 1.53 2003/01/12 06:08:33 andersen Exp $
  * Mini ping implementation for busybox
  *
  * Copyright (C) 1999 by Randolph Chung <tausq@debian.org>
@@ -179,7 +179,7 @@ static char *hostname = NULL;
 static void noresp(int ign)
 {
        printf("No response from %s\n", hostname);
-       exit(0);
+       exit(EXIT_FAILURE);
 }
 
 static void ping(const char *host)
index 8e14647ebc1d37dc970893030d96801744e4734d..f1ccff4834c6c4607c5a946fcfaea00ea3c6f20a 100644 (file)
@@ -1,6 +1,6 @@
 /* vi: set sw=4 ts=4: */
 /*
- * $Id: ping6.c,v 1.2 2002/11/26 03:03:41 bug1 Exp $
+ * $Id: ping6.c,v 1.3 2003/01/12 06:08:33 andersen Exp $
  * Mini ping implementation for busybox
  *
  * Copyright (C) 1999 by Randolph Chung <tausq@debian.org>
@@ -77,6 +77,11 @@ static void ping(const char *host);
 
 /* simple version */
 #ifndef CONFIG_FEATURE_FANCY_PING6
+void noresp(int ign)
+{
+       printf("No response from %s\n", h->h_name);
+       exit(EXIT_FAILURE);
+}
 
 static void ping(const char *host)
 {
@@ -87,12 +92,6 @@ static void ping(const char *host)
        int sockopt;
        char packet[DEFDATALEN + MAXIPLEN + MAXICMPLEN];
 
-       void noresp(int ign)
-       {
-               printf("No response from %s\n", h->h_name);
-               exit(0);
-       }
-
        pingsock = create_icmp6_socket();
 
        memset(&pingaddr, 0, sizeof(struct sockaddr_in));