diff --git a/rai/node/node.cpp b/rai/node/node.cpp index a5eaa566..164fe779 100644 --- a/rai/node/node.cpp +++ b/rai/node/node.cpp @@ -3041,8 +3041,8 @@ bool rai::election::vote (std::shared_ptr vote_a) void rai::active_transactions::announce_votes () { std::vector inactive; - std::lock_guard lock (mutex); rai::transaction transaction (node.store.environment, nullptr, true); + std::lock_guard lock (mutex); { size_t announcements (0); diff --git a/rai/node/wallet.cpp b/rai/node/wallet.cpp index e0bdf47f..ce51bc6f 100644 --- a/rai/node/wallet.cpp +++ b/rai/node/wallet.cpp @@ -716,8 +716,8 @@ node (node_a) void rai::wallet::enter_initial_password () { - std::lock_guard lock (store.mutex); rai::transaction transaction (store.environment, nullptr, true); + std::lock_guard lock (store.mutex); rai::raw_key password_l; store.password.value (password_l); if (password_l.data.is_zero ())