From 46757238dee2a2eac2cf86d96ad11af712f06c34 Mon Sep 17 00:00:00 2001 From: Tao Zhu <82401714+taozhu-chicago@users.noreply.github.com> Date: Tue, 21 Sep 2021 22:13:44 -0500 Subject: [PATCH] allow vote to have 1 or 2 sigs (#20082) --- perf/src/sigverify.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/perf/src/sigverify.rs b/perf/src/sigverify.rs index 9b8e813a1..c980123e9 100644 --- a/perf/src/sigverify.rs +++ b/perf/src/sigverify.rs @@ -294,7 +294,9 @@ fn check_for_simple_vote_transaction( packet_offsets: &PacketOffsets, current_offset: usize, ) -> Result<(), PacketError> { - if packet_offsets.sig_len != 1 { + // vote could have 1 or 2 sigs; zero sig has already been excluded at + // do_get_packet_offsets. + if packet_offsets.sig_len > 2 { return Err(PacketError::InvalidSignatureLen); }