diff options
Diffstat (limited to 'sbin/ping/ping.c')
-rw-r--r-- | sbin/ping/ping.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sbin/ping/ping.c b/sbin/ping/ping.c index 2d46089..750f74a 100644 --- a/sbin/ping/ping.c +++ b/sbin/ping/ping.c @@ -1242,13 +1242,13 @@ check_status() if (siginfo_p) { siginfo_p = 0; - (void)fprintf(stderr, - "\r%ld/%ld packets received (%.0f%%) %.3f min / %.3f avg / %.3f max\n", + (void)fprintf(stderr, "\r%ld/%ld packets received (%.0f%%)", nreceived, ntransmitted, - ntransmitted ? nreceived * 100.0 / ntransmitted : 0.0, - nreceived ? tmin : 0.0, - nreceived + nrepeats ? tsum / (nreceived + nrepeats) : tsum, - tmax); + ntransmitted ? nreceived * 100.0 / ntransmitted : 0.0); + if (nreceived && timing) + (void)fprintf(stderr, " %.3f min / %.3f avg / %.3f max", + tmin, tsum / (nreceived + nrepeats), tmax); + (void)fprintf(stderr, "\n"); } } |