diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-05 23:36:08 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-05 23:36:08 +0100 |
commit | 9ddccdd589f20816c861c6ad6d3fcae36fff26d7 (patch) | |
tree | 3ea29cb154e5ed70682f44ae1805c73d4bf85b79 /shared/src/packets.rs | |
parent | 1c0c8f788c8125c90a097e5241b5e8fe2518d1d2 (diff) | |
download | weareserver-9ddccdd589f20816c861c6ad6d3fcae36fff26d7.tar weareserver-9ddccdd589f20816c861c6ad6d3fcae36fff26d7.tar.bz2 weareserver-9ddccdd589f20816c861c6ad6d3fcae36fff26d7.tar.zst |
a
Diffstat (limited to 'shared/src/packets.rs')
-rw-r--r-- | shared/src/packets.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/shared/src/packets.rs b/shared/src/packets.rs index 325cf14..e339dd1 100644 --- a/shared/src/packets.rs +++ b/shared/src/packets.rs @@ -101,7 +101,7 @@ impl Packet { 0x07 => Packet::Parent(Object(read_u128(r)?), Object(read_u128(r)?)), 0x08 => Packet::Sound(Object(read_u128(r)?), read_data(r)?), _ => { - for _ in 0..u16::from_be_bytes([size_tag[0], size_tag[1]]) { + for _ in 0..u16::from_be_bytes([size_tag[0], size_tag[1]]) - 1 { r.read_exact(&mut [0])?; } bail!("unknown packet tag"); |