diff --git a/src/virtio/virtgpu_kumquat/virtgpu_kumquat.rs b/src/virtio/virtgpu_kumquat/virtgpu_kumquat.rs index 06bdb79f1f5..0feb2c912e6 100644 --- a/src/virtio/virtgpu_kumquat/virtgpu_kumquat.rs +++ b/src/virtio/virtgpu_kumquat/virtgpu_kumquat.rs @@ -154,7 +154,7 @@ impl VirtGpuKumquat { pub fn get_caps(&self, capset_id: u32, slice: &mut [u8]) -> MesaResult<()> { let caps = self.capsets.get(&capset_id).ok_or(MesaError::Unsupported)?; let length = min(slice.len(), caps.len()); - slice.copy_from_slice(&caps[0..length]); + slice[0..length].copy_from_slice(&caps[0..length]); Ok(()) }