reference: fix offset SD to include elapsed time

This should slow down corrections based on old measurements with large
estimated error in frequency.
This commit is contained in:
Miroslav Lichvar 2018-08-17 08:39:30 +02:00
parent 2240eefbd0
commit a1f2f17385

View file

@ -985,6 +985,7 @@ REF_SetReference(int stratum,
elapsed = UTI_DiffTimespecsToDouble(&now, ref_time);
our_offset = offset + elapsed * frequency;
offset_sd += elapsed * frequency_sd;
if (!is_offset_ok(our_offset))
return;