diff --git a/src/libCom/osi/epicsMutex.cpp b/src/libCom/osi/epicsMutex.cpp index f42fe2638..10675c5f3 100644 --- a/src/libCom/osi/epicsMutex.cpp +++ b/src/libCom/osi/epicsMutex.cpp @@ -222,13 +222,10 @@ bool epicsMutex::tryLock () // X aCC 361 if ( status == epicsMutexLockOK ) { return true; } - else if ( status == epicsMutexLockTimeout ) { - return false; - } - else { + else if ( status != epicsMutexLockTimeout ) { throw invalidMutex (); - return false; // never here, but compiler is happy } + return false; } void epicsMutex::unlock ()