From c1bd11de58dec3c543329167979cf0c81c7eb1e2 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 13 Aug 2010 18:15:49 -0600 Subject: [PATCH] fixed bug where win32 version of epicsThreadHighestPriorityLevelBelow didnt map to a lower priority successfully if the epics priority was mapping into the 2nd win32 priority bucket --- src/libCom/osi/os/WIN32/osdThread.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libCom/osi/os/WIN32/osdThread.c b/src/libCom/osi/os/WIN32/osdThread.c index 751557d7a..ebf612a19 100644 --- a/src/libCom/osi/os/WIN32/osdThread.c +++ b/src/libCom/osi/os/WIN32/osdThread.c @@ -433,7 +433,7 @@ epicsShareFunc epicsThreadBooleanStatus epicsShareAPI epicsThreadHighestPriority magnitude = osdPriorityMagFromPriorityOSI ( priority, stateCount ); - if ( magnitude > 1u ) { + if ( magnitude > 0u ) { *pPriorityJustBelow = osiPriorityMagFromMagnitueOSD ( magnitude - 1u, stateCount ); status = epicsThreadBooleanStatusSuccess; }