diff --git a/src/flamenco/runtime/fd_bank.c b/src/flamenco/runtime/fd_bank.c index fc13a1774b..12a3cab079 100644 --- a/src/flamenco/runtime/fd_bank.c +++ b/src/flamenco/runtime/fd_bank.c @@ -445,6 +445,7 @@ fd_banks_get_bank( fd_banks_t * banks, ulong slot ) { bank = fd_banks_map_ele_query( bank_map, &slot, NULL, bank_pool ); if( FD_UNLIKELY( !bank ) ) { FD_LOG_WARNING(( "Failed to get bank" )); + fd_rwlock_unread( &banks->rwlock ); return NULL; }