Fix panic in ssz decode

This commit is contained in:
Paul Hauner 2018-10-15 14:10:43 +11:00
parent 064e87a347
commit 561167fa1e
No known key found for this signature in database
GPG Key ID: 303E4494BB28068C

View File

@ -73,7 +73,7 @@ pub fn decode_ssz_list<T>(ssz_bytes: &[u8], index: usize)
pub fn decode_length(bytes: &[u8], index: usize, length_bytes: usize)
-> Result<usize, DecodeError>
{
if bytes.len() < length_bytes {
if bytes.len() < index + length_bytes {
return Err(DecodeError::TooShort);
};
let mut len: usize = 0;