Fix printing of outlier status

This commit is contained in:
Miroslav Lichvar 2013-06-18 16:13:17 +02:00
parent 6fa11a853a
commit 01f797ac05

View file

@ -458,12 +458,12 @@ combine_sources(int n_sel_sources, struct timeval *ref_time, double *offset,
fabs(*frequency - src_frequency) >
combine_limit * (*skew + src_skew + LCL_GetMaxClockError()))) {
sources[index]->outlier = !sources[index]->beginning ? OUTLIER_PENALTY : 1;
} else if (sources[index]->outlier) {
sources[index]->outlier--;
}
if (sources[index]->outlier) {
sources[index]->outlier--;
if (sources[index]->outlier)
continue;
}
UTI_DiffTimevalsToDouble(&elapsed, ref_time, &src_ref_time);
src_offset += elapsed * src_frequency;