diff --git a/tcp.go b/tcp.go index e142fac6147b232276cdbed83a521c60c59244c0..e424f694d90dbfa908c1cb21069bbd01b4334e23 100644 --- a/tcp.go +++ b/tcp.go @@ -51,7 +51,7 @@ func tcpHandleConnection(conn net.Conn, logger *zap.Logger) { } targetAddr := Opts.TargetAddr6 - if AddrVersion(conn.RemoteAddr()) == 4 { + if AddrVersion(saddr) == 4 { targetAddr = Opts.TargetAddr4 }