From f3d76c37e12c57d2cb97c580ea138e720792eb60 Mon Sep 17 00:00:00 2001 From: zonyitoo Date: Mon, 21 Mar 2022 09:43:10 +0800 Subject: [PATCH] missing socks5_auth when local-socks4 is disabled fixes #791 --- crates/shadowsocks-service/src/local/socks/server/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/shadowsocks-service/src/local/socks/server/mod.rs b/crates/shadowsocks-service/src/local/socks/server/mod.rs index bc7cf47d..374a978f 100644 --- a/crates/shadowsocks-service/src/local/socks/server/mod.rs +++ b/crates/shadowsocks-service/src/local/socks/server/mod.rs @@ -197,8 +197,9 @@ impl Socks { balancer: PingBalancer, peer_addr: SocketAddr, mode: Mode, + socks5_auth: Arc, ) -> io::Result<()> { - let handler = Socks5TcpHandler::new(context, udp_bind_addr, balancer, mode); + let handler = Socks5TcpHandler::new(context, udp_bind_addr, balancer, mode, socks5_auth); handler.handle_socks5_client(stream, peer_addr).await }