correctly reserve space for pre_accounts vector (#15378)
This commit is contained in:
parent
3164cb9b19
commit
e3006e3b46
|
@ -802,7 +802,7 @@ impl MessageProcessor {
|
||||||
instruction: &CompiledInstruction,
|
instruction: &CompiledInstruction,
|
||||||
accounts: &[Rc<RefCell<Account>>],
|
accounts: &[Rc<RefCell<Account>>],
|
||||||
) -> Vec<PreAccount> {
|
) -> Vec<PreAccount> {
|
||||||
let mut pre_accounts = Vec::with_capacity(accounts.len());
|
let mut pre_accounts = Vec::with_capacity(instruction.accounts.len());
|
||||||
{
|
{
|
||||||
let mut work = |_unique_index: usize, account_index: usize| {
|
let mut work = |_unique_index: usize, account_index: usize| {
|
||||||
let key = &message.account_keys[account_index];
|
let key = &message.account_keys[account_index];
|
||||||
|
|
Loading…
Reference in New Issue