| Index: native_client_sdk/src/libraries/utils/auto_lock.h
|
| diff --git a/native_client_sdk/src/libraries/utils/auto_lock.h b/native_client_sdk/src/libraries/utils/auto_lock.h
|
| index 992ebdcb00bb7591e2bf40e297e9136c83edacdf..19dd66f84de873c465f855b6a89c530c12c2eda1 100644
|
| --- a/native_client_sdk/src/libraries/utils/auto_lock.h
|
| +++ b/native_client_sdk/src/libraries/utils/auto_lock.h
|
| @@ -18,6 +18,11 @@ class AutoLock {
|
| if (lock_) pthread_mutex_unlock(lock_);
|
| }
|
|
|
| + void Unlock() {
|
| + if (lock_) pthread_mutex_unlock(lock_);
|
| + lock_ = NULL;
|
| + }
|
| +
|
| private:
|
| pthread_mutex_t* lock_;
|
| };
|
|
|