diff --git a/crates/udp/src/workers/socket/mio/socket.rs b/crates/udp/src/workers/socket/mio/socket.rs index 03227ddc..e315ebc2 100644 --- a/crates/udp/src/workers/socket/mio/socket.rs +++ b/crates/udp/src/workers/socket/mio/socket.rs @@ -278,8 +278,9 @@ impl Socket { Ok(_) => (), Err(err) => match self.opt_resend_buffer.as_mut() { Some(resend_buffer) - if !disable_resend_buffer && (err.raw_os_error() == Some(libc::ENOBUFS)) - || (err.kind() == ErrorKind::WouldBlock) => + if !disable_resend_buffer + && ((err.raw_os_error() == Some(libc::ENOBUFS)) + || (err.kind() == ErrorKind::WouldBlock)) => { if resend_buffer.len() < shared.config.network.resend_buffer_max_len { ::log::debug!("Adding response to resend queue, since sending it to {} failed with: {:#}", addr, err);