1
2
Fork 0
mirror of https://github.com/mat-1/azalea.git synced 2025-08-02 23:44:38 +00:00

i should start testing my fixes before committing them

This commit is contained in:
mat 2023-02-13 18:33:30 -06:00
commit 9897cef520

View file

@ -66,12 +66,15 @@ pub async fn compression_encoder(
// otherwise, compress // otherwise, compress
let mut deflater = ZlibEncoder::new(data); let mut deflater = ZlibEncoder::new(data);
// write deflated data to buf // write deflated data to buf
let mut data = Vec::new(); let mut compressed_data = Vec::new();
deflater.read_to_end(&mut data).await?; deflater.read_to_end(&mut compressed_data).await?;
let mut len_prepended_buf = Vec::new();
(len_prepended_buf.len() as u32).var_write_into(&mut len_prepended_buf)?; // prepend the length
len_prepended_buf.append(&mut data); let mut len_prepended_compressed_data = Vec::new();
Ok(len_prepended_buf) (data.len() as u32).var_write_into(&mut len_prepended_compressed_data)?;
len_prepended_compressed_data.append(&mut compressed_data);
Ok(len_prepended_compressed_data)
} }
} }