From 793639f4da83b8139b4a9a6f64eb013d3c3fac2f Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 14 Jan 2011 17:56:49 -0700 Subject: [PATCH] fixed last time compare in PLL drift factor update loop --- src/libCom/osi/os/WIN32/osdTime.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libCom/osi/os/WIN32/osdTime.cpp b/src/libCom/osi/os/WIN32/osdTime.cpp index 5efdb2cbc..035c7308c 100644 --- a/src/libCom/osi/os/WIN32/osdTime.cpp +++ b/src/libCom/osi/os/WIN32/osdTime.cpp @@ -409,8 +409,8 @@ epicsTimerNotify::expireStatus currentTime::expire ( const epicsTime & ) EnterCriticalSection ( & this->mutex ); - LONGLONG perfCounterDiff = curPerfCounter.QuadPart - this->lastPerfCounterPLL; - if ( curPerfCounter.QuadPart >= this->lastPerfCounter ) { + LONGLONG perfCounterDiff; + if ( curPerfCounter.QuadPart >= this->lastPerfCounterPLL ) { perfCounterDiff = curPerfCounter.QuadPart - this->lastPerfCounterPLL; } else {