From 18bb8adb06002a5963a3373fa30c12cfa89b9724 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Fri, 21 Mar 2014 17:49:50 +0100 Subject: timedated: do not reset poll interval with a spike --- src/timedate/timedate-sntp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/timedate/timedate-sntp.c b/src/timedate/timedate-sntp.c index e4aad36cc5..cb0bf794f1 100644 --- a/src/timedate/timedate-sntp.c +++ b/src/timedate/timedate-sntp.c @@ -442,7 +442,7 @@ static void sntp_adjust_poll(SNTPContext *sntp, double offset, bool spike) { } /* set to minimal poll interval */ - if (fabs(offset) > NTP_ACCURACY_SEC) { + if (!spike && fabs(offset) > NTP_ACCURACY_SEC) { sntp->poll_interval_usec = NTP_POLL_INTERVAL_MIN_SEC * USEC_PER_SEC; return; } -- cgit v1.2.3-54-g00ecf