diff options
author | maxim <maxim@FreeBSD.org> | 2003-07-21 11:06:47 +0000 |
---|---|---|
committer | maxim <maxim@FreeBSD.org> | 2003-07-21 11:06:47 +0000 |
commit | 68415c8fc274a99c4e5704a73074d4f12f834a92 (patch) | |
tree | 69f3b9ce3cea400acb585a1d35bac47fcc10b426 /usr.sbin/traceroute6 | |
parent | 0904d6e85b2dd028e5d2ee3184b9605d3f59963a (diff) | |
download | FreeBSD-src-68415c8fc274a99c4e5704a73074d4f12f834a92.zip FreeBSD-src-68415c8fc274a99c4e5704a73074d4f12f834a92.tar.gz |
Quote from a Problem Report:
The output format specifier for the round-trip time in ping6 should be
changed to %.3f instead of %g since %g doesn't accurately represent the
precision of the number being output. In particular, %g truncates trailing
zeroes. 0.01 ms does not mean the same thing as 0.010 ms. Although they
are numerically identical, they do not have the same precision.
PR: bin/52324, bin/52750
Submitted by: dg
MFC after: 1 week
Diffstat (limited to 'usr.sbin/traceroute6')
-rw-r--r-- | usr.sbin/traceroute6/traceroute6.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/traceroute6/traceroute6.c b/usr.sbin/traceroute6/traceroute6.c index da3ff1c..8b93a84 100644 --- a/usr.sbin/traceroute6/traceroute6.c +++ b/usr.sbin/traceroute6/traceroute6.c @@ -867,7 +867,7 @@ main(argc, argv) print(&rcvmhdr, cc); lastaddr = Rcv.sin6_addr; } - Printf(" %g ms", deltaT(&t1, &t2)); + Printf(" %.3f ms", deltaT(&t1, &t2)); switch(i - 1) { case ICMP6_DST_UNREACH_NOROUTE: ++unreachable; |