summary refs log tree commit diff
path: root/devices/src/virtio/input/event_source.rs
diff options
context:
space:
mode:
authorJorge E. Moreira <jemoreira@google.com>2019-06-13 14:32:35 -0700
committerCommit Bot <commit-bot@chromium.org>2019-06-21 19:12:40 +0000
commit0dfe1be88a3d1427f447bc21ddab54e539ffadc4 (patch)
tree3165d46dbf48ee15fd53f82c8c768bf32f7c0a3f /devices/src/virtio/input/event_source.rs
parentc62f41681ce2974680aa2603e1dbb3646986b6b6 (diff)
downloadcrosvm-0dfe1be88a3d1427f447bc21ddab54e539ffadc4.tar
crosvm-0dfe1be88a3d1427f447bc21ddab54e539ffadc4.tar.gz
crosvm-0dfe1be88a3d1427f447bc21ddab54e539ffadc4.tar.bz2
crosvm-0dfe1be88a3d1427f447bc21ddab54e539ffadc4.tar.lz
crosvm-0dfe1be88a3d1427f447bc21ddab54e539ffadc4.tar.xz
crosvm-0dfe1be88a3d1427f447bc21ddab54e539ffadc4.tar.zst
crosvm-0dfe1be88a3d1427f447bc21ddab54e539ffadc4.zip
crosvm: Ensure slices are the same size when copying.
Bug=b/135190799
TEST=run cuttlefish in debian host

Change-Id: I7f9343dd202da2a163b3e8aeb8fbde5eb4cfb1d3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1659144
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Reviewed-by: Cody Schuffelen <schuffelen@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Auto-Submit: Jorge Moreira Broche <jemoreira@google.com>
Commit-Queue: Dylan Reid <dgreid@chromium.org>
Diffstat (limited to 'devices/src/virtio/input/event_source.rs')
-rw-r--r--devices/src/virtio/input/event_source.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/devices/src/virtio/input/event_source.rs b/devices/src/virtio/input/event_source.rs
index a92dc83..9a75a5d 100644
--- a/devices/src/virtio/input/event_source.rs
+++ b/devices/src/virtio/input/event_source.rs
@@ -178,7 +178,7 @@ where
             // otherwise source and destination would be the same.
             if buff_size != remainder {
                 let (des, src) = self.read_buffer.buffer.split_at_mut(buff_size - remainder);
-                des[..remainder].copy_from_slice(src);
+                des[..remainder].copy_from_slice(&src[..remainder]);
             }
         }
         self.read_idx = remainder;