diff options
author | Jorge E. Moreira <jemoreira@google.com> | 2019-06-13 14:32:35 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-06-21 19:12:40 +0000 |
commit | 0dfe1be88a3d1427f447bc21ddab54e539ffadc4 (patch) | |
tree | 3165d46dbf48ee15fd53f82c8c768bf32f7c0a3f /devices/src/virtio/input/event_source.rs | |
parent | c62f41681ce2974680aa2603e1dbb3646986b6b6 (diff) | |
download | crosvm-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.rs | 2 |
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; |