From 561167fa1ef85a34d34c8026c8ba88411431507b Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Mon, 15 Oct 2018 14:10:43 +1100 Subject: [PATCH] Fix panic in ssz decode --- beacon_chain/utils/ssz/src/decode.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beacon_chain/utils/ssz/src/decode.rs b/beacon_chain/utils/ssz/src/decode.rs index bb51610ee..1168b0a16 100644 --- a/beacon_chain/utils/ssz/src/decode.rs +++ b/beacon_chain/utils/ssz/src/decode.rs @@ -73,7 +73,7 @@ pub fn decode_ssz_list(ssz_bytes: &[u8], index: usize) pub fn decode_length(bytes: &[u8], index: usize, length_bytes: usize) -> Result { - if bytes.len() < length_bytes { + if bytes.len() < index + length_bytes { return Err(DecodeError::TooShort); }; let mut len: usize = 0;