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];