I'm actually the dumb one

This commit is contained in:
Daniel Flanagan 2021-12-16 21:58:44 -06:00
parent ba3cf04c1e
commit 0cb9b6b0cd
Signed by: lytedev
GPG key ID: 5B2020A0F9921EF4

View file

@ -146,8 +146,8 @@ fn parse_packet(bytes: &[u8], packet_start_bit: usize) -> Result<ParsedPacket, &
let mut value = 0u64; let mut value = 0u64;
loop { loop {
let value_segment = parse_bytes_from_bits(bytes, bit_index, 5)?; let value_segment = parse_bytes_from_bits(bytes, bit_index, 5)?;
value = (value << 4) + value_segment; value = (value << 4) + (value_segment & 0b01111);
println!("Literal Value Segment at {}...", bit_index); println!("Literal Value Segment at {} = {}...", bit_index, value_segment);
bit_index += 5; bit_index += 5;
if value_segment < 0b10000u64 { break; } if value_segment < 0b10000u64 { break; }
} }