Bug fix reported by Jens Eden.
This commit is contained in:
1 parent
448fc10e35
commit
f3bcf735cc
1 file changed
+1
-1
@@ -181,12 +181,12 @@ static void NTPTimeSync(void *dummy)
|
||||
epicsMutexMustLock(NTPTimePvt.lock);
|
||||
diff = epicsTimeDiffInSeconds(&timeNow, &NTPTimePvt.clockTime);
|
||||
if (diff >= 0.0) {
|
||||
NTPTimePvt.clockTime = timeNow;
|
||||
NTPTimePvt.ticksToSkip = 0;
|
||||
} else { /* dont go back in time */
|
||||
NTPTimePvt.ticksToSkip = -diff * NTPTimePvt.ticksPerSecond;
|
||||
}
|
||||
NTPTimePvt.clockTick = tickNow;
|
||||
NTPTimePvt.clockTime = timeNow;
|
||||
NTPTimePvt.synchronized = 1;
|
||||
epicsMutexUnlock(NTPTimePvt.lock);
|
||||
|
||||
|
||||
Reference in new issue
Block a user