--- src/usr.sbin/ntpd/patches/Attic/ntp.c.patch 2005/04/22 08:35:04 1.7 +++ src/usr.sbin/ntpd/patches/Attic/ntp.c.patch 2005/04/23 20:43:34 1.8 @@ -27,7 +27,7 @@ $DragonFly$ log_debug("no reply from %s received in time, " "next query %ds", log_sockaddr( (struct sockaddr *)&p->addr->ss), timeout); -@@ -369,6 +378,43 @@ +@@ -369,6 +378,45 @@ peer_cnt--; } @@ -36,16 +36,18 @@ $DragonFly$ +{ + double curtime, freq; + ++ conf->freq_samples++; ++ ++ if (conf->freq_samples <= 0) ++ return; ++ + offset += conf->overall_offset; + curtime = gettime_corrected(); + conf->freq_xy += offset * curtime; + conf->freq_x += curtime; + conf->freq_y += offset; + conf->freq_xx += curtime * curtime; -+ conf->freq_samples++; + -+ if (conf->freq_samples <= 0) -+ return; + if (conf->freq_samples % FREQUENCY_SAMPLES != 0) + return; +