pick strange time stamps fix from 7.0
This commit is contained in:
1 parent
f9f48c5267
commit
3b993e2f54
1 file changed
+5
-5
@@ -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;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user