From: Harlan Stenn Date: Thu, 7 Sep 2006 23:07:52 +0000 (-0400) Subject: More WWV cleanup/fixes from Dave Mills X-Git-Tag: NTP_4_2_3P39~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=879c210e641be2678fd3951c910e5aa20d380c5a;p=thirdparty%2Fntp.git More WWV cleanup/fixes from Dave Mills bk: 4500a648B5JLhS8nx79PYu_erxd6QA --- diff --git a/ntpd/refclock_wwv.c b/ntpd/refclock_wwv.c index ddd469063..3477ed57b 100644 --- a/ntpd/refclock_wwv.c +++ b/ntpd/refclock_wwv.c @@ -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)