diff --git a/lightning/src/util/ser.rs b/lightning/src/util/ser.rs index 366e6c8cb1e..8056f3bed35 100644 --- a/lightning/src/util/ser.rs +++ b/lightning/src/util/ser.rs @@ -596,7 +596,7 @@ impl Readable for [u16; 8] { r.read_exact(&mut buf)?; let mut res = [0u16; 8]; for (idx, v) in res.iter_mut().enumerate() { - *v = (buf[idx] as u16) << 8 | (buf[idx + 1] as u16) + *v = (buf[idx*2] as u16) << 8 | (buf[idx*2 + 1] as u16) } Ok(res) }