diff --git a/vm-migration/src/protocol.rs b/vm-migration/src/protocol.rs index f927d7a36..7cccc6645 100644 --- a/vm-migration/src/protocol.rs +++ b/vm-migration/src/protocol.rs @@ -444,7 +444,7 @@ impl MemoryRangeTable { pub fn write_to(&self, fd: &mut dyn Write) -> Result<(), MigratableError> { // SAFETY: the slice is constructed with the correct arguments fd.write_all(unsafe { - std::slice::from_raw_parts(self.data.as_ptr() as *const u8, self.length() as usize) + std::slice::from_raw_parts(self.data.as_ptr().cast(), self.length() as usize) }) .map_err(MigratableError::MigrateSocket) }