diff options
Diffstat (limited to 'cpp/src/IceUtil/RecMutex.cpp')
-rw-r--r-- | cpp/src/IceUtil/RecMutex.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cpp/src/IceUtil/RecMutex.cpp b/cpp/src/IceUtil/RecMutex.cpp index 1a223200d11..cf47bd519e7 100644 --- a/cpp/src/IceUtil/RecMutex.cpp +++ b/cpp/src/IceUtil/RecMutex.cpp @@ -202,7 +202,7 @@ IceUtil::RecMutex::tryLock() const { throw ThreadSyscallException(__FILE__, __LINE__, rc); } - } + } else if(++_count > 1) { rc = pthread_mutex_unlock(&_mutex); |