lock: unique_lock not unlocking

oops
This commit is contained in:
Michael Davidsaver
2011-02-02 18:25:21 -05:00
parent a67a9a5eaa
commit 07487c1a7b

View File

@@ -56,10 +56,11 @@ public:
typedef Lockable mutex_type;
explicit unique_lock(Lockable &m)
: mutexPtr(&m), locked(true)
{mutex->lock();}
{mutexPtr->lock();}
unique_lock(Lockable &m, defer_lock_t)
: mutexPtr(m), locked(false)
{}
~unique_lock(){unlock();}
void swap(unique_lock& O)
{
Lockable *t=O.mutexPtr;