diff options
Diffstat (limited to 'recipes/iputils/files/debian/fix-dead-host-ping-stats.diff')
-rw-r--r-- | recipes/iputils/files/debian/fix-dead-host-ping-stats.diff | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/recipes/iputils/files/debian/fix-dead-host-ping-stats.diff b/recipes/iputils/files/debian/fix-dead-host-ping-stats.diff new file mode 100644 index 0000000000..3b0fb83655 --- /dev/null +++ b/recipes/iputils/files/debian/fix-dead-host-ping-stats.diff @@ -0,0 +1,17 @@ +--- iputils-s20070202/ping_common.c 2007-02-02 07:55:46.000000000 -0500 ++++ iputils/ping_common.c 2007-10-28 12:19:17.000000000 -0400 +@@ -818,7 +820,8 @@ + } + if (pipesize > 1) + printf(", pipe %d", pipesize); +- if (ntransmitted > 1 && (!interval || (options&(F_FLOOD|F_ADAPTIVE)))) { ++ if (ntransmitted > 1 && nreceived && ++ (!interval || (options&(F_FLOOD|F_ADAPTIVE)))) { + int ipg = (1000000*(long long)tv.tv_sec+tv.tv_usec)/(ntransmitted-1); + printf(", ipg/ewma %d.%03d/%d.%03d ms", + ipg/1000, ipg%1000, rtt/8000, (rtt/8)%1000); +@@ -852,4 +855,3 @@ + } + fprintf(stderr, "\n"); + } +- |