]> git.gsnw.org Git - fping.git/commitdiff
Fix -q not suppressing some ICMP error messages, fixes #83
authorDavid Schweikert <david@schweikert.ch>
Thu, 12 Jan 2017 14:42:02 +0000 (15:42 +0100)
committerDavid Schweikert <david@schweikert.ch>
Thu, 12 Jan 2017 14:42:02 +0000 (15:42 +0100)
ChangeLog
src/fping.c

index 15dad0fc2cf838c04e421fbc57f52f4582c93e91..b85b84f8d94e83803dda87cfe1a08bce87b8d45f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 Unreleased
   * (bugfix) Fix compatibility issue with AIX (#69, @blentzgh)
+  * (bugfix) Fix -q not suppressing some ICMP error messages (#83)
 
 2017-01-11  David Schweikert  <david@schweikert.ch>
   * Version 3.15
index 269598db0eb52bad902858a15463bccdd7c68c70..74e5941725cbf810917a315f7e7dd36d1f962f8e 100644 (file)
@@ -1907,18 +1907,18 @@ int handle_random_icmp(FPING_ICMPHDR *p, struct sockaddr *addr, socklen_t addr_l
             /* this is a response to a ping we sent */
             h = table[ntohs(sent_icmp_seq) % num_hosts];
             if(icmp_type <= ICMP_TYPE_STR_MAX) {
-                fprintf( stderr, "%s from %s for ICMP Echo sent to %s",
+                print_warning("%s from %s for ICMP Echo sent to %s",
                     icmp_type_str[icmp_type], addr_ascii, h->host );
             }
             else {
-                fprintf( stderr, "ICMP %d from %s for ICMP Echo sent to %s",
+                print_warning("ICMP %d from %s for ICMP Echo sent to %s",
                     icmp_type, addr_ascii, h->host );
             }
       
             if( inet_addr( h->host ) == INADDR_NONE )
-                fprintf( stderr, " (%s)", addr_ascii );
+                print_warning(" (%s)", addr_ascii );
 
-            fprintf( stderr, "\n" );
+            print_warning( "\n" );
         
         }/* IF */