[vmkit-commits] [vmkit] r59817 - /vmkit/trunk/lib/Mvm/CommonThread/ctlock.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Fri Nov 21 06:54:39 PST 2008
Author: geoffray
Date: Fri Nov 21 08:54:38 2008
New Revision: 59817
URL: http://llvm.org/viewvc/llvm-project?rev=59817&view=rev
Log:
Thinko when releasing the lock.
Modified:
vmkit/trunk/lib/Mvm/CommonThread/ctlock.cpp
Modified: vmkit/trunk/lib/Mvm/CommonThread/ctlock.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/Mvm/CommonThread/ctlock.cpp?rev=59817&r1=59816&r2=59817&view=diff
==============================================================================
--- vmkit/trunk/lib/Mvm/CommonThread/ctlock.cpp (original)
+++ vmkit/trunk/lib/Mvm/CommonThread/ctlock.cpp Fri Nov 21 08:54:38 2008
@@ -76,7 +76,7 @@
void LockRecursive::unlock() {
--n;
- owner = 0;
+ if (n == 0) owner = 0;
pthread_mutex_unlock((pthread_mutex_t*)&internalLock);
}
More information about the vmkit-commits
mailing list