From ad117358b8ab9924d216edeca0eafa87b4f86896 Mon Sep 17 00:00:00 2001 From: Douglas Rumbaugh Date: Mon, 6 Nov 2023 12:38:58 -0500 Subject: DynamicExtension: mutex bug fix Fixed an incorrectly initialized lock guard --- include/framework/DynamicExtension.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/framework/DynamicExtension.h b/include/framework/DynamicExtension.h index 955dbe5..8ce6a7a 100644 --- a/include/framework/DynamicExtension.h +++ b/include/framework/DynamicExtension.h @@ -198,8 +198,8 @@ public: */ void await_next_epoch() { while (m_current_epoch.load() != m_newest_epoch.load()) { - std::unique_lock m_epoch_cv_lk; - m_epoch_cv.wait(m_epoch_cv_lk); + std::unique_lock lk(m_epoch_cv_lk); + m_epoch_cv.wait(lk); } return; -- cgit v1.2.3