]> git.gsnw.org Git - fping.git/commitdiff
Fix fping hanging forever on permanent sendto failure (Shawn Chu, #52)
authorDavid Schweikert <david@schweikert.ch>
Mon, 4 Nov 2013 22:08:19 +0000 (23:08 +0100)
committerDavid Schweikert <david@schweikert.ch>
Mon, 4 Nov 2013 22:08:19 +0000 (23:08 +0100)
ChangeLog
src/fping.c

index a4dc66268db13fad3766a7e3700a0ebd59b3a6e1..4918e620d89e98549b6e32a6341b5c7b5707e395 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@ UNRELEASED
   * Allow running as non-root on Mac OS X by using non-privileged ICMP (#7)
   * Remove unnecessary IPv6 socket options
   * Fix again compatibility issue with FreeBSD (Shawn Chu)
+  * Fix fping hanging forever on permanent sendto failure (Shawn Chu)
 
 2013-10-10  David Schweikert  <david@schweikert.ch>
   * Version 3.6
index 7022a8f581b4ddab4c0e8e87ba1e55cc9f95007c..ec9318c9dc802ad4118e523587da6b1d97abb5e6 100644 (file)
@@ -1464,7 +1464,9 @@ int send_ping( int s, HOST_ENTRY *h )
         
         h->num_sent++;
         h->num_sent_i++;
+        h->waiting++;
         num_pingsent++;
+        last_send_time = h->last_send_time;
         free( buffer );
         return(1);
     }