From f3bcf735cc3a1840d2b426a7e393a6914be761c7 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Thu, 4 Dec 2008 23:38:47 +0000 Subject: [PATCH] Bug fix reported by Jens Eden. --- src/libCom/osi/osiNTPTime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libCom/osi/osiNTPTime.c b/src/libCom/osi/osiNTPTime.c index 74d79b353..6a708df1e 100644 --- a/src/libCom/osi/osiNTPTime.c +++ b/src/libCom/osi/osiNTPTime.c @@ -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);