From fd6a75ed711d1b750c7a3bb9480d60299938e996 Mon Sep 17 00:00:00 2001 From: Colin LeMahieu Date: Mon, 4 Sep 2023 12:30:32 +0100 Subject: [PATCH] Fix active_transactions::completion_type This fixes an issue introduced in fde815f which will erroneously report an election as dropped when it was confirmed in memory but not yet on disk. This causes active_transactions.limit_vote_hinted_elections to fail intermittently. --- nano/node/active_transactions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nano/node/active_transactions.cpp b/nano/node/active_transactions.cpp index 6511aa8247..ca00132a9c 100644 --- a/nano/node/active_transactions.cpp +++ b/nano/node/active_transactions.cpp @@ -310,7 +310,7 @@ void nano::active_transactions::cleanup_election (nano::unique_lock nano::stat::type nano::active_transactions::completion_type (nano::election const & election) const { - if (election.confirmed ()) + if (election.status_confirmed ()) { return nano::stat::type::active_confirmed; }