We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 43bf70f commit 80c1be0Copy full SHA for 80c1be0
1 file changed
crates/shadowsocks-service/src/server/tcprelay.rs
@@ -15,7 +15,6 @@ use shadowsocks::{
15
net::{AcceptOpts, TcpStream as OutboundTcpStream},
16
relay::tcprelay::{ProxyServerStream, utils::copy_encrypted_bidirectional},
17
};
18
-use socket2::SockRef;
19
use tokio::{
20
io::{AsyncReadExt, AsyncWriteExt},
21
net::TcpStream as TokioTcpStream,
@@ -166,7 +165,7 @@ impl TcpServerClient {
166
165
167
// tokio's TcpStream.set_linger was marked as deprecated.
168
// But we set linger(0), which won't block the thread when close() the socket.
169
- let _ = SockRef::from(&stream).set_linger(Some(Duration::ZERO));
+ let _ = socket2::SockRef::from(&stream).set_linger(Some(Duration::ZERO));
170
171
return Ok(());
172
}
0 commit comments