From e3006e3b46bdcf7a642257e75368047fde4e45d3 Mon Sep 17 00:00:00 2001 From: "Jeff Washington (jwash)" <75863576+jeffwashington@users.noreply.github.com> Date: Thu, 18 Feb 2021 09:37:24 -0600 Subject: [PATCH] correctly reserve space for pre_accounts vector (#15378) --- runtime/src/message_processor.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/src/message_processor.rs b/runtime/src/message_processor.rs index 6bee2a8397..404f8fbd3a 100644 --- a/runtime/src/message_processor.rs +++ b/runtime/src/message_processor.rs @@ -802,7 +802,7 @@ impl MessageProcessor { instruction: &CompiledInstruction, accounts: &[Rc>], ) -> Vec { - 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 key = &message.account_keys[account_index];