From dce45bfe93aab270e0a91014da4723aa2f2e5ae0 Mon Sep 17 00:00:00 2001 From: two-heart <12869538+two-heart@users.noreply.github.com> Date: Fri, 4 Jul 2025 15:56:02 +0200 Subject: [PATCH] runtime: add missing _end_locking_query calls in upsert_vote_account --- src/flamenco/runtime/program/fd_vote_program.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/flamenco/runtime/program/fd_vote_program.c b/src/flamenco/runtime/program/fd_vote_program.c index 59ac150fc5..ecc17c9d53 100644 --- a/src/flamenco/runtime/program/fd_vote_program.c +++ b/src/flamenco/runtime/program/fd_vote_program.c @@ -2963,6 +2963,7 @@ upsert_vote_account( fd_txn_account_t * vote_account, if( FD_UNLIKELY( vote_account_keys_pool==NULL ) ) { fd_bank_vote_account_keys_end_locking_modify( bank ); + fd_bank_stakes_end_locking_query( bank ); FD_LOG_DEBUG(( "Vote accounts pool does not exist" )); return; } @@ -2993,6 +2994,7 @@ upsert_vote_account( fd_txn_account_t * vote_account, fd_bank_vote_account_keys_end_locking_modify( bank ); } else { fd_bank_vote_account_keys_end_locking_modify( bank ); + fd_bank_stakes_end_locking_query( bank ); remove_vote_account( vote_account, bank ); } }