From: Harlan Stenn Date: Mon, 3 Sep 2012 09:13:00 +0000 (-0400) Subject: [Bug 2164] Greater precision needed for ntpq offset report X-Git-Tag: NTP_4_2_7P301~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=975ca74762e278ae6d9780c15d89a90b9b620e06;p=thirdparty%2Fntp.git [Bug 2164] Greater precision needed for ntpq offset report bk: 5044749caE-q4vhlq2vIcHtRxZsfWA --- diff --git a/ChangeLog b/ChangeLog index e5f6e58f7..bbb7c90cd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ +* [Bug 2164] Greater precision needed for ntpq offset report. * Clean the man5_MANS in ntpd/ . (4.2.7p300) 2012/09/03 Released by Harlan Stenn * [Bug 2262] Install sntp.html into htmldir. diff --git a/ntpd/ntp_control.c b/ntpd/ntp_control.c index 3cfb164bb..2fe55c052 100644 --- a/ntpd/ntp_control.c +++ b/ntpd/ntp_control.c @@ -60,6 +60,8 @@ static void ctl_putstr (const char *, const char *, size_t); static void ctl_putdblf (const char *, const char *, double); const char ctl_def_dbl_fmt[] = "%.3f"; #define ctl_putdbl(tag, d) ctl_putdblf(tag, ctl_def_dbl_fmt, d) +const char ctl_def_dbl6_fmt[] = "%.6f"; +#define ctl_putdbl6(tag, d) ctl_putdblf(tag, ctl_def_dbl6_fmt, d) const char ctl_def_sfp_fmt[] = "%g"; #define ctl_putsfp(tag, sfp) ctl_putdblf(tag, ctl_def_sfp_fmt, \ FPTOD(sfp)) @@ -1789,7 +1791,7 @@ ctl_putsys( break; case CS_OFFSET: - ctl_putdbl(sys_var[CS_OFFSET].text, last_offset * 1e3); + ctl_putdbl6(sys_var[CS_OFFSET].text, last_offset * 1e3); break; case CS_DRIFT: @@ -1797,7 +1799,7 @@ ctl_putsys( break; case CS_JITTER: - ctl_putdbl(sys_var[CS_JITTER].text, sys_jitter * 1e3); + ctl_putdbl6(sys_var[CS_JITTER].text, sys_jitter * 1e3); break; case CS_ERROR: