]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
More WWV cleanup/fixes from Dave Mills
authorHarlan Stenn <stenn@ntp.org>
Thu, 7 Sep 2006 23:07:52 +0000 (19:07 -0400)
committerHarlan Stenn <stenn@ntp.org>
Thu, 7 Sep 2006 23:07:52 +0000 (19:07 -0400)
bk: 4500a648B5JLhS8nx79PYu_erxd6QA

ntpd/refclock_wwv.c

index ddd4690634e78c6d6bbabdf95929ae1564a3b35c..3477ed57bc6d2dd2d6a8c6b6c38943ca1c1c30d3 100644 (file)
@@ -929,7 +929,6 @@ wwv_rf(
        struct refclockproc *pp;
        struct wwvunit *up;
        struct sync *sp, *rp;
-       int     j, k;
 
        static double lpf[5];   /* 150-Hz lpf delay line */
        double data;            /* lpf output */
@@ -1251,21 +1250,17 @@ wwv_rf(
        dtemp = (epobuf[epoch] += (mfsync - epobuf[epoch]) /
            up->avgint);
        if (dtemp > epomax) {
-               j = epoch + 6 * MS;
-               if (j >= SECOND)
-                       j -= SECOND;
-               k = epoch - 6 * MS;
-               if (k < 0)
-                       k += SECOND;
-               nxtmax = max(fabs(epobuf[j]), fabs(epobuf[k]));
+               int     j;
+
                epomax = dtemp;
                epopos = epoch;
+               j = epoch - 6 * MS;
+               if (j < 0)
+                       j += SECOND;
+               nxtmax = fabs(epobuf[j]);
        }
        if (epoch == 0) {
                up->epomax = epomax;
-               j = epopos - 10 * MS;
-               if (j < 0)
-                       j += SECOND;
                up->eposnr = wwv_snr(epomax, nxtmax);
                epopos -= pdelay + TCKCYC * MS;
                if (epopos < 0)