From: Miroslav Lichvar Date: Mon, 30 Nov 2009 16:03:04 +0000 (+0100) Subject: Flush filter when PPS refclock lost sync X-Git-Tag: 1.24-pre1~26 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=19651dc7679cff962b49da15fb0c46e7f2119412;p=thirdparty%2Fchrony.git Flush filter when PPS refclock lost sync --- diff --git a/refclock.c b/refclock.c index 32fe3807..32d3d320 100644 --- a/refclock.c +++ b/refclock.c @@ -324,6 +324,8 @@ RCL_AddPulse(RCL_Instance instance, struct timeval *pulse_time, double second) LOG(LOGS_INFO, LOGF_Refclock, "refclock pulse dropped second=%.9f sync=%d dist=%.9f", second, is_synchronised, distance); #endif + /* Drop also all stored samples */ + filter_reset(&instance->filter); return 0; }