From a9aaeda0e9714eec74894734b30b6f5a45c97a48 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Fri, 1 Jan 2010 22:23:27 +0100 Subject: ntpd: restore forgotten delay sanitization Signed-off-by: Denys Vlasenko --- networking/ntpd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/networking/ntpd.c b/networking/ntpd.c index 02761b3d4..5431b7499 100644 --- a/networking/ntpd.c +++ b/networking/ntpd.c @@ -1403,6 +1403,8 @@ recv_and_process_peer_pkt(peer_t *p) * the delay is clamped not less than the system precision. */ p->lastpkt_delay = (T4 - T1) - (T3 - T2); + if (p->lastpkt_delay < G_precision_sec) + p->lastpkt_delay = G_precision_sec; datapoint->d_dispersion = LOG2D(msg.m_precision_exp) + G_precision_sec; if (!p->p_reachable_bits) { /* 1st datapoint ever - replicate offset in every element */ -- cgit v1.2.3