summary refs log tree commit diff
path: root/msg_socket/src/msg_on_socket.rs
diff options
context:
space:
mode:
Diffstat (limited to 'msg_socket/src/msg_on_socket.rs')
-rw-r--r--msg_socket/src/msg_on_socket.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/msg_socket/src/msg_on_socket.rs b/msg_socket/src/msg_on_socket.rs
index 25619da..c6e4413 100644
--- a/msg_socket/src/msg_on_socket.rs
+++ b/msg_socket/src/msg_on_socket.rs
@@ -102,16 +102,16 @@ impl MsgOnSocket for RawFd {
         1
     }
     unsafe fn read_from_buffer(_buffer: &[u8], fds: &[RawFd]) -> MsgResult<(Self, usize)> {
-        if fds.len() < 1 {
+        if fds.is_empty() {
             return Err(MsgError::ExpectFd);
         }
         Ok((fds[0], 1))
     }
     fn write_to_buffer(&self, _buffer: &mut [u8], fds: &mut [RawFd]) -> MsgResult<usize> {
-        if fds.len() < 1 {
+        if fds.is_empty() {
             return Err(MsgError::WrongFdBufferSize);
         }
-        fds[0] = self.clone();
+        fds[0] = *self;
         Ok(1)
     }
 }