From b0ee5d6cfa63e1e2f9157c6783bd91fb0bd69a41 Mon Sep 17 00:00:00 2001 From: Jack May Date: Mon, 11 Oct 2021 16:47:17 -0700 Subject: [PATCH] Add debug guard to catch invalid params (#20603) --- runtime/src/message_processor.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runtime/src/message_processor.rs b/runtime/src/message_processor.rs index 1e448123a4..93dc36f51c 100644 --- a/runtime/src/message_processor.rs +++ b/runtime/src/message_processor.rs @@ -507,6 +507,8 @@ impl MessageProcessor { &fee_calculator, ); let compute_meter = invoke_context.get_compute_meter(); + + debug_assert_eq!(program_indices.len(), message.instructions.len()); for (instruction_index, (instruction, program_indices)) in message .instructions .iter()