diff --git a/lib/interface-types/src/decoders/binary.rs b/lib/interface-types/src/decoders/binary.rs index 642635e3a..ce5c2c04b 100644 --- a/lib/interface-types/src/decoders/binary.rs +++ b/lib/interface-types/src/decoders/binary.rs @@ -400,10 +400,8 @@ fn adapters<'input, E: ParseError<&'input [u8]>>( /// Parse a list of forwarded exports. fn forwards<'input, E: ParseError<&'input [u8]>>( - input: &'input [u8], + mut input: &'input [u8], ) -> IResult<&'input [u8], Vec, E> { - let mut input = input; - consume!((input, number_of_forwards) = uleb(input)?); let mut forwards = Vec::with_capacity(number_of_forwards as usize);