diff --git a/src/socket_transfer.rs b/src/socket_transfer.rs index 194c6f7..f10b3f2 100644 --- a/src/socket_transfer.rs +++ b/src/socket_transfer.rs @@ -168,7 +168,7 @@ where // Process received file descriptors let mut sockets = Vec::::with_capacity(number as usize); - for cmsg in msg.cmsgs() { + for cmsg in msg.cmsgs()? { if let ControlMessageOwned::ScmRights(fds) = cmsg { for fd in fds { if fd < 0 {