diff --git a/ledger/src/shred.rs b/ledger/src/shred.rs index 19a68bd8b34f8e..7bccf4fd4a46da 100644 --- a/ledger/src/shred.rs +++ b/ledger/src/shred.rs @@ -419,8 +419,9 @@ impl Shred { } pub fn reference_tick_from_data(data: &[u8]) -> u8 { - let size_of_data_shred_header = SIZE_OF_DATA_SHRED_HEADER; - let flags = data[SIZE_OF_COMMON_SHRED_HEADER + size_of_data_shred_header - size_of::()]; + let flags = data[SIZE_OF_COMMON_SHRED_HEADER + SIZE_OF_DATA_SHRED_HEADER + - size_of::() + - size_of::()]; flags & SHRED_TICK_REFERENCE_MASK }