diff --git a/src/proxy.rs b/src/proxy.rs index a598f31056..82b53b0947 100644 --- a/src/proxy.rs +++ b/src/proxy.rs @@ -115,19 +115,15 @@ impl DefaultSocketFactory { .with_time(cfg.keepalive_time) .with_retries(cfg.keepalive_retries) .with_interval(cfg.keepalive_interval); - tracing::trace!( - "set keepalive: {:?}", - socket2::SockRef::from(&s).set_tcp_keepalive(&ka) - ); + let res = socket2::SockRef::from(&s).set_tcp_keepalive(&ka); + tracing::trace!("set keepalive: {:?}", res); } if cfg.user_timeout_enabled { // https://blog.cloudflare.com/when-tcp-sockets-refuse-to-die/ // TCP_USER_TIMEOUT = TCP_KEEPIDLE + TCP_KEEPINTVL * TCP_KEEPCNT. let ut = cfg.keepalive_time + cfg.keepalive_retries * cfg.keepalive_interval; - tracing::trace!( - "set user timeout: {:?}", - socket2::SockRef::from(&s).set_tcp_user_timeout(Some(ut)) - ); + let res = socket2::SockRef::from(&s).set_tcp_user_timeout(Some(ut)); + tracing::trace!("set user timeout: {:?}", res); } Ok(()) } diff --git a/src/socket.rs b/src/socket.rs index 6acd222ffa..337f5b377c 100644 --- a/src/socket.rs +++ b/src/socket.rs @@ -175,17 +175,13 @@ impl Listener { .with_time(cfg.keepalive_time) .with_retries(cfg.keepalive_retries) .with_interval(cfg.keepalive_interval); - tracing::trace!( - "set keepalive: {:?}", - SockRef::from(&stream).set_tcp_keepalive(&ka) - ); + let res = SockRef::from(&stream).set_tcp_keepalive(&ka); + tracing::trace!("set keepalive: {:?}", res); } if cfg.user_timeout_enabled { let ut = cfg.keepalive_time + cfg.keepalive_retries * cfg.keepalive_interval; - tracing::trace!( - "set user timeout: {:?}", - SockRef::from(&stream).set_tcp_user_timeout(Some(ut)) - ); + let res = SockRef::from(&stream).set_tcp_user_timeout(Some(ut)); + tracing::trace!("set user timeout: {:?}", res); } } Ok((stream, remote))