]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 2164] Greater precision needed for ntpq offset report
authorHarlan Stenn <stenn@ntp.org>
Mon, 3 Sep 2012 09:13:00 +0000 (05:13 -0400)
committerHarlan Stenn <stenn@ntp.org>
Mon, 3 Sep 2012 09:13:00 +0000 (05:13 -0400)
bk: 5044749caE-q4vhlq2vIcHtRxZsfWA

ChangeLog
ntpd/ntp_control.c

index e5f6e58f7df9b8ef642652e535c4601ef1c05795..bbb7c90cd7acef498d210fb2865c319f9b3e9105 100644 (file)
--- 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 <stenn@ntp.org>
 * [Bug 2262] Install sntp.html into htmldir.
index 3cfb164bb81131ff3e23170eaa5b685b3124ee46..2fe55c0523f62e4b5f6a78c3d95a526fc69e129e 100644 (file)
@@ -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: