From 9b77ed89569a56d7cb826a228482acf5752af706 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Thu, 20 Jan 2000 16:28:55 +0000 Subject: [PATCH] fixed exception condition logic --- src/libCom/osi/os/WIN32/osdTime.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libCom/osi/os/WIN32/osdTime.cpp b/src/libCom/osi/os/WIN32/osdTime.cpp index 1af6219d9..fdca77bf2 100644 --- a/src/libCom/osi/os/WIN32/osdTime.cpp +++ b/src/libCom/osi/os/WIN32/osdTime.cpp @@ -140,16 +140,16 @@ static void osdTimeInit () parm.HighPart = epicsEpochFT.dwHighDateTime; epicsEpoch = parm.QuadPart; + osdTimeMutex = mutex; + ReleaseMutex (mutex); + unixStyleStatus = osdTimeSych (); if (unixStyleStatus!=tsStampOK) { + osdTimeMutex = NULL; CloseHandle (mutex); return; } - osdTimeMutex = mutex; - ReleaseMutex (mutex); - assert (win32Stat); - // // spawn off a thread which periodically resynchronizes the offset //