diff options
Diffstat (limited to 'crosvm_plugin')
-rw-r--r-- | crosvm_plugin/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crosvm_plugin/src/lib.rs b/crosvm_plugin/src/lib.rs index 05c19bf..e9d135c 100644 --- a/crosvm_plugin/src/lib.rs +++ b/crosvm_plugin/src/lib.rs @@ -17,7 +17,7 @@ use std::env; use std::fs::File; -use std::io::{Read, Write}; +use std::io::{IoSlice, Read, Write}; use std::mem::{size_of, swap}; use std::os::raw::{c_int, c_void}; use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd}; @@ -290,7 +290,7 @@ impl crosvm { .write_to_vec(&mut self.request_buffer) .map_err(proto_error_to_int)?; self.socket - .send_with_fds(self.request_buffer.as_slice(), fds) + .send_with_fds(&[IoSlice::new(self.request_buffer.as_slice())], fds) .map_err(|e| -e.errno())?; let mut datagram_fds = [0; MAX_DATAGRAM_FD]; |