From b183e00dcfcc7e799f0ff1622e20c0becd8d3ab0 Mon Sep 17 00:00:00 2001 From: behzad nouri Date: Fri, 16 Sep 2022 00:08:10 +0000 Subject: [PATCH] patches range check in shred::layout::get_signed_message_range (#27822) --- ledger/src/shred.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ledger/src/shred.rs b/ledger/src/shred.rs index aea429c5cb..030f9d38b7 100644 --- a/ledger/src/shred.rs +++ b/ledger/src/shred.rs @@ -623,7 +623,7 @@ pub mod layout { merkle::ShredData::get_signed_message_range(proof_size)? } }; - (shred.len() <= range.end).then_some(range) + (range.end <= shred.len()).then_some(range) } pub(crate) fn get_reference_tick(shred: &[u8]) -> Result {