From b8f0933b25cb78093c2bd9b45ac23b26e1c166ff Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Fri, 10 Oct 2025 15:56:10 -0700 Subject: [PATCH] virtio: kumquat: slice length fix Causes issues with some versions of host gfxstream. Reviewed-by: David Gilhooley Part-of: --- src/virtio/virtgpu_kumquat/virtgpu_kumquat.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(()) }