]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 2086] get_systime() should not offset by sys_residual.
authorDave Hart <hart@ntp.org>
Wed, 7 Dec 2011 22:24:26 +0000 (22:24 +0000)
committerDave Hart <hart@ntp.org>
Wed, 7 Dec 2011 22:24:26 +0000 (22:24 +0000)
bk: 4edfe79aaALP-OUefVNdMa7dVIVN8Q

ChangeLog
libntp/systime.c

index c5abee0a3261e74de963ed02e18d6b4d42b59c07..a11a925a8393e7cc8291bbc8aa0cf820492656b9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
 
 * [Bug 2082] 3-char refid sent by ntpd 4.2.6p5-RC2 ends with extra dot.
 * [Bug 2085] clock_update() sys_rootdisp calculation omits root delay.
+* [Bug 2086] get_systime() should not offset by sys_residual.
 * Ensure NULL peer->dstadr is not accessed in orphan parent selection.
 
 ---
index e45c4d626b870703808cbf7ddcb618fac0d2899a..0dbf38968c7273689b4c7626fe9e507bacd18bde 100644 (file)
@@ -81,7 +81,7 @@ get_systime(
                dtemp = ntp_random() * 2. / FRAC * sys_tick * 1e9;
        else if (sys_tick > 0)
                dtemp = ntp_random() * 2. / FRAC;
-       dtemp = (ts.tv_nsec + dtemp) * 1e-9 + sys_residual;
+       dtemp = (ts.tv_nsec + dtemp) * 1e-9;
        if (dtemp >= 1.) {
                dtemp -= 1.;
                now->l_i++;
@@ -105,7 +105,7 @@ get_systime(
                dtemp = ntp_random() * 2. / FRAC * sys_tick * 1e6;
        else if (sys_tick > 0)
                dtemp = ntp_random() * 2. / FRAC;
-       dtemp = (tv.tv_usec + dtemp) * 1e-6 + sys_residual;
+       dtemp = (tv.tv_usec + dtemp) * 1e-6;
        if (dtemp >= 1.) {
                dtemp -= 1.;
                now->l_i++;