From a1f2f173854e7e76ebf097830187708a17c9ecb6 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Fri, 17 Aug 2018 08:39:30 +0200 Subject: [PATCH] reference: fix offset SD to include elapsed time This should slow down corrections based on old measurements with large estimated error in frequency. --- reference.c | 1 + 1 file changed, 1 insertion(+) diff --git a/reference.c b/reference.c index db68c06..71737c8 100644 --- a/reference.c +++ b/reference.c @@ -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;