summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDouglas Rumbaugh <dbr4@psu.edu>2023-11-06 12:38:58 -0500
committerDouglas Rumbaugh <dbr4@psu.edu>2023-11-06 12:38:58 -0500
commitad117358b8ab9924d216edeca0eafa87b4f86896 (patch)
tree4292d760186041d844e4559015ad7b92302bb7eb
parentca1605a9924e27ccbacb33d04ccdb4326e7abe74 (diff)
downloaddynamic-extension-ad117358b8ab9924d216edeca0eafa87b4f86896.tar.gz
DynamicExtension: mutex bug fix
Fixed an incorrectly initialized lock guard
-rw-r--r--include/framework/DynamicExtension.h4
1 files changed, 2 insertions, 2 deletions
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<std::mutex> m_epoch_cv_lk;
- m_epoch_cv.wait(m_epoch_cv_lk);
+ std::unique_lock<std::mutex> lk(m_epoch_cv_lk);
+ m_epoch_cv.wait(lk);
}
return;