diff --git a/src/cpp/rtps/writer/LivelinessManager.cpp b/src/cpp/rtps/writer/LivelinessManager.cpp index ebe29eb19a1..6450b2c807b 100644 --- a/src/cpp/rtps/writer/LivelinessManager.cpp +++ b/src/cpp/rtps/writer/LivelinessManager.cpp @@ -51,7 +51,7 @@ bool LivelinessManager::add_writer( { // collection guard - shared_lock _(col_mutex_); + std::lock_guard _(col_mutex_); for (LivelinessData& writer : writers_) {