diff --git a/include/behaviortree_cpp_v3/blackboard.h b/include/behaviortree_cpp_v3/blackboard.h index 76004586e..ee1b61b93 100644 --- a/include/behaviortree_cpp_v3/blackboard.h +++ b/include/behaviortree_cpp_v3/blackboard.h @@ -116,8 +116,8 @@ class Blackboard template void set(const std::string& key, const T& value) { - std::unique_lock lock(mutex_); std::unique_lock lock_entry(entry_mutex_); + std::unique_lock lock(mutex_); auto it = storage_.find(key); if( auto parent = parent_bb_.lock())