From 80c1be04a866a1f049ebfed829f2a16ac558ec87 Mon Sep 17 00:00:00 2001 From: Aaron Chen Date: Mon, 9 Feb 2026 11:23:05 +0800 Subject: [PATCH] chore: fix a warning --- crates/shadowsocks-service/src/server/tcprelay.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/shadowsocks-service/src/server/tcprelay.rs b/crates/shadowsocks-service/src/server/tcprelay.rs index 96dbe145..3b640406 100644 --- a/crates/shadowsocks-service/src/server/tcprelay.rs +++ b/crates/shadowsocks-service/src/server/tcprelay.rs @@ -15,7 +15,6 @@ use shadowsocks::{ net::{AcceptOpts, TcpStream as OutboundTcpStream}, relay::tcprelay::{ProxyServerStream, utils::copy_encrypted_bidirectional}, }; -use socket2::SockRef; use tokio::{ io::{AsyncReadExt, AsyncWriteExt}, net::TcpStream as TokioTcpStream, @@ -166,7 +165,7 @@ impl TcpServerClient { // tokio's TcpStream.set_linger was marked as deprecated. // But we set linger(0), which won't block the thread when close() the socket. - let _ = SockRef::from(&stream).set_linger(Some(Duration::ZERO)); + let _ = socket2::SockRef::from(&stream).set_linger(Some(Duration::ZERO)); return Ok(()); }