aboutsummaryrefslogtreecommitdiff
path: root/azalea-buf/src
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2024-06-11 09:48:11 +0000
committermat <git@matdoes.dev>2024-06-11 09:48:11 +0000
commitdd2f0465a44d0addc0ac0aa89421f43ea4b9fe72 (patch)
tree372c6946defcb2f6a028e9a84d41c97e1ab9dbdd /azalea-buf/src
parentc7f9dc4b3d0ac7a0d85a087874c192a788b383b9 (diff)
downloadazalea-drasl-dd2f0465a44d0addc0ac0aa89421f43ea4b9fe72.tar.xz
fix incorrect varlong reader
Diffstat (limited to 'azalea-buf/src')
-rwxr-xr-xazalea-buf/src/read.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/azalea-buf/src/read.rs b/azalea-buf/src/read.rs
index 40889c64..ad9766c0 100755
--- a/azalea-buf/src/read.rs
+++ b/azalea-buf/src/read.rs
@@ -145,7 +145,7 @@ impl McBufVarReadable for i64 {
fn var_read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError> {
let mut buffer = [0];
let mut ans = 0;
- for i in 0..8 {
+ for i in 0..10 {
buf.read_exact(&mut buffer)
.map_err(|_| BufReadError::InvalidVarLong)?;
ans |= ((buffer[0] & 0b0111_1111) as i64) << (7 * i);