Fix memory corruption in vec_insert_bytes() https://101010.pl/@nabijaczleweli/110849197588733490
1 files changed, 3 insertions(+), 1 deletions(-) M src/utils/mod.rs
M src/utils/mod.rs => src/utils/mod.rs +3 -1
@@ 115,6 115,8 @@ pub fn is_utf8_continuation_byte(b: u8) -> bool { /// Faster insertion of byte slices into a byte vector. pub fn vec_insert_bytes(target: &mut Vec<u8>, idx: usize, source: &[u8]) { target.splice(idx..idx, source.iter().copied()); return; use std::ptr::copy; @@ if idx > target.len() { 215,4 217,4 @@ mod tests { vec_insert_bytes(&mut base, 10, new); } } \ No newline at end of file }