mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
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
This commit is contained in:
parent
3037980db0
commit
3111be41c2
2 changed files with 2 additions and 2 deletions
|
|
@ -1474,7 +1474,7 @@ pr_pack(buf, cc, mhdr)
|
|||
sizeof(dstsa)));
|
||||
}
|
||||
if (timing)
|
||||
(void)printf(" time=%g ms", triptime);
|
||||
(void)printf(" time=%.3f ms", triptime);
|
||||
if (dupflag)
|
||||
(void)printf("(DUP!)");
|
||||
/* check the data */
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue