]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
absoffset can be "too negative". Reported by Brian Utterback,
authorHarlan Stenn <stenn@ntp.org>
Wed, 18 Sep 2002 06:30:06 +0000 (02:30 -0400)
committerHarlan Stenn <stenn@ntp.org>
Wed, 18 Sep 2002 06:30:06 +0000 (02:30 -0400)
with fix from Mattias Lang.

bk: 3d881d6eNN7FBPbhVt4A5hOndAJMRw

ntpdate/ntpdate.c

index db82375a1956bb5e1046795ce9fd1a1d84382dc3..e1147b4c31b745722b31ba98ddf3722652e23a7f 100644 (file)
@@ -1248,7 +1248,8 @@ clock_adjust(void)
                absoffset = server->soffset;
                if (absoffset < 0)
                        absoffset = -absoffset;
-               dostep = (absoffset >= NTPDATE_THRESHOLD);
+               dostep = (absoffset >= NTPDATE_THRESHOLD
+                         || absoffset == -absoffset);
        }
 
        if (dostep) {