From 3b993e2f54470a7a1247f622ee9873d0550810bb Mon Sep 17 00:00:00 2001 From: Dirk Zimoch Date: Fri, 27 Jan 2023 09:42:48 +0100 Subject: [PATCH] pick strange time stamps fix from 7.0 --- src/libCom/osi/osiNTPTime.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libCom/osi/osiNTPTime.c b/src/libCom/osi/osiNTPTime.c index 0997cc42e..71822d4ad 100644 --- a/src/libCom/osi/osiNTPTime.c +++ b/src/libCom/osi/osiNTPTime.c @@ -177,15 +177,15 @@ static void NTPTimeSync(void *dummy) continue; } - if (ntpDelta > 3600 && NTPTimePvt.synchronized) { + if (ntpDelta > 10 * NTPTimeSyncInterval && NTPTimePvt.synchronized) { char nowTimeText[32]; - char ntpTimeText[32]; - epicsTimeToStrftime(ntpTimeText,sizeof(nowTimeText),"%Y-%m-%d %H:%M:%S.%09f", + char syncTimeText[32]; + epicsTimeToStrftime(syncTimeText,sizeof(syncTimeText),"%Y-%m-%d %H:%M:%S.%09f", &NTPTimePvt.syncTime); - epicsTimeToStrftime(ntpTimeText,sizeof(ntpTimeText),"%Y-%m-%d %H:%M:%S.%09f", + epicsTimeToStrftime(nowTimeText,sizeof(nowTimeText),"%Y-%m-%d %H:%M:%S.%09f", &timeNow); errlogPrintf("NTPTimeSync: refuse to jump from %s to future %s (timespec: %li.%09li)\n", - nowTimeText, ntpTimeText, timespecNow.tv_sec, timespecNow.tv_nsec); + syncTimeText, nowTimeText, timespecNow.tv_sec, timespecNow.tv_nsec); NTPTimePvt.synchronized = 0; continue; }