From 970f328302e6eca859d9ab2d80cc8322c08dbbac Mon Sep 17 00:00:00 2001 From: Asakura Mizu Date: Sat, 3 Aug 2024 21:58:25 +0800 Subject: [PATCH] fix(driver): `IoVectoredBuf` usage --- compio-driver/src/iocp/op.rs | 4 ++-- compio-driver/src/unix/op.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/compio-driver/src/iocp/op.rs b/compio-driver/src/iocp/op.rs index cf2b2740..8369b234 100644 --- a/compio-driver/src/iocp/op.rs +++ b/compio-driver/src/iocp/op.rs @@ -835,7 +835,7 @@ impl OpCode for RecvMsg { })?; let this = self.get_unchecked_mut(); - let mut slices = this.buffer.as_io_slices_mut(); + let mut slices = this.buffer.io_slices_mut(); let mut msg = WSAMSG { name: &mut this.addr as *mut _ as _, namelen: this.addr_len, @@ -906,7 +906,7 @@ impl OpCode for SendMsg { unsafe fn operate(self: Pin<&mut Self>, optr: *mut OVERLAPPED) -> Poll> { let this = self.get_unchecked_mut(); - let slices = this.buffer.as_io_slices(); + let slices = this.buffer.io_slices(); let msg = WSAMSG { name: this.addr.as_ptr() as _, namelen: this.addr.len(), diff --git a/compio-driver/src/unix/op.rs b/compio-driver/src/unix/op.rs index 2d14bc1b..e22dee4d 100644 --- a/compio-driver/src/unix/op.rs +++ b/compio-driver/src/unix/op.rs @@ -404,7 +404,7 @@ impl RecvMsg { } pub(crate) unsafe fn set_msg(&mut self) { - self.slices = self.buffer.as_io_slices_mut(); + self.slices = self.buffer.io_slices_mut(); self.msg.msg_name = std::ptr::addr_of_mut!(self.addr) as _; self.msg.msg_namelen = std::mem::size_of_val(&self.addr) as _; @@ -463,7 +463,7 @@ impl SendMsg { } pub(crate) unsafe fn set_msg(&mut self) { - self.slices = self.buffer.as_io_slices(); + self.slices = self.buffer.io_slices(); self.msg.msg_name = self.addr.as_ptr() as _; self.msg.msg_namelen = self.addr.len();