diff options
| author | mat <github@matdoes.dev> | 2022-09-07 19:41:11 -0500 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-09-07 19:41:11 -0500 |
| commit | 61db9f930a4ae468246e5411e4465a667913daba (patch) | |
| tree | be27316bd20c6a3be8e3f684a3ecf1440a42034d | |
| parent | 029fa33f557c8e0ff87a42683b17df82d801f6ef (diff) | |
| download | azalea-drasl-61db9f930a4ae468246e5411e4465a667913daba.tar.xz | |
don't panic on bad utf8
| -rw-r--r-- | azalea-buf/src/read.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/azalea-buf/src/read.rs b/azalea-buf/src/read.rs index 9ed416b9..045dcd4f 100644 --- a/azalea-buf/src/read.rs +++ b/azalea-buf/src/read.rs @@ -48,7 +48,7 @@ fn read_utf_with_len(buf: &mut impl Read, max_length: u32) -> Result<String, Buf let mut buffer = vec![0; length as usize]; buf.read_exact(&mut buffer) .map_err(|_| BufReadError::InvalidUtf8)?; - string.push_str(std::str::from_utf8(&buffer).unwrap()); + string.push_str(std::str::from_utf8(&buffer).map_err(|_| BufReadError::InvalidUtf8)?); if string.len() > length as usize { return Err(BufReadError::StringLengthTooLong { length, max_length }); } |
