if s < 0 {
return;
}
- let buf = slice::from_raw_parts(m as *const u8, s as _);
+ let buf = unsafe { slice::from_raw_parts(m as *const u8, s as _) };
if let Ok(s) = str::from_utf8(&buf[..buf.iter().position(|&b| b == 0).unwrap_or(buf.len())]) {
eprint!("{}", s);
}