From a04d4d01eb8e38b8ec5367114b5581bd64eee17e Mon Sep 17 00:00:00 2001
From: lichao <lichao@aiotlink.com>
Date: 星期五, 23 四月 2021 15:44:12 +0800
Subject: [PATCH] mutex unlock check timeout to avoid double unlock.

---
 src/bh_util.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/bh_util.h b/src/bh_util.h
index bc48578..e3ab70b 100644
--- a/src/bh_util.h
+++ b/src/bh_util.h
@@ -123,13 +123,13 @@
 	D &operator*() const { return *p_; }
 };
 
-template <class T, class Mutex = std::mutex, class Lock = std::unique_lock<Mutex>>
+template <class T, class TMutex = std::mutex, class Lock = std::unique_lock<TMutex>>
 class Synced
 {
 	typedef T Data;
-	Mutex mutex_;
+	TMutex mutex_;
 	Data data_;
-	typedef SyncedPtr<Data, Mutex, Lock> Ptr;
+	typedef SyncedPtr<Data, TMutex, Lock> Ptr;
 
 public:
 	template <class... P>

--
Gitblit v1.8.0