diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugin/vcpu.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/plugin/vcpu.rs b/src/plugin/vcpu.rs index 70e5e9b..adbe7e1 100644 --- a/src/plugin/vcpu.rs +++ b/src/plugin/vcpu.rs @@ -256,12 +256,9 @@ impl<'a> VcpuRunData<'a> { } fn copy_from_slice(&mut self, data: &[u8]) { - match self { - VcpuRunData::Read(s) => { - let copy_size = min(s.len(), data.len()); - s.copy_from_slice(&data[..copy_size]); - } - _ => {} + if let VcpuRunData::Read(s) = self { + let copy_size = min(s.len(), data.len()); + s.copy_from_slice(&data[..copy_size]); } } } |