diff --git a/simple-tcp-proxy.go b/simple-tcp-proxy.go index 938c2ac..32f9f3d 100644 --- a/simple-tcp-proxy.go +++ b/simple-tcp-proxy.go @@ -86,7 +86,7 @@ func handleTcpRequest(tcpListen TcpListen, sconn net.Conn) { fmt.Printf("[WARN] Send data to %v failed:%v\n", ip, err) } } - ExitChan <- true + Exit <- true }(sconn, dconn, ExitChan) go func(sconn net.Conn, dconn net.Conn, Exit chan bool) { _, err := io.Copy(sconn, dconn) @@ -98,7 +98,7 @@ func handleTcpRequest(tcpListen TcpListen, sconn net.Conn) { fmt.Printf("[WARN] Receive data from %v failed:%v\n", ip, err) } } - ExitChan <- true + Exit <- true }(sconn, dconn, ExitChan) <-ExitChan dconn.Close()