This is not very pretty:

16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=13 hlim=51 time=40.682 ms
16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=14 hlim=51 time=40.235 ms
16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=15 hlim=51 time=41.13 ms
16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=16 hlim=51 time=40.23 ms
16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=17 hlim=51 time=40.535 ms
16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=18 hlim=51 time=39.635 ms
16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=19 hlim=51 time=40.231 ms
16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=20 hlim=51 time=40.829 ms

We don't want to truncate trailing zeros.

ok?

Index: ping6.c
===================================================================
RCS file: /cvs/src/sbin/ping6/ping6.c,v
retrieving revision 1.83
diff -u -p -r1.83 ping6.c
--- ping6.c     16 Apr 2013 22:10:48 -0000      1.83
+++ ping6.c     31 May 2013 19:26:14 -0000
@@ -1351,7 +1351,7 @@ pr_pack(u_char *buf, int cc, struct msgh
                                    sizeof(dstsa)));
                        }
                        if (timing)
-                               (void)printf(" time=%g ms", triptime);
+                               (void)printf(" time=%.3f ms", triptime);
                        if (dupflag)
                                (void)printf("(DUP!)");
                        if (options & F_AUD_RECV)
-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to