diff --git a/virtio-devices/src/vhost_user/fs.rs b/virtio-devices/src/vhost_user/fs.rs index 1cb9517c5..0b24fc55a 100644 --- a/virtio-devices/src/vhost_user/fs.rs +++ b/virtio-devices/src/vhost_user/fs.rs @@ -108,11 +108,6 @@ impl VhostUserMasterReqHandler for SlaveReqHandler { if ret == libc::MAP_FAILED { return Err(io::Error::last_os_error()); } - - let ret = unsafe { libc::close(fd.as_raw_fd()) }; - if ret == -1 { - return Err(io::Error::last_os_error()); - } } Ok(0) @@ -271,11 +266,6 @@ impl VhostUserMasterReqHandler for SlaveReqHandler { } } - let ret = unsafe { libc::close(fd.as_raw_fd()) }; - if ret == -1 { - return Err(io::Error::last_os_error()); - } - Ok(done) } }