diff options
author | Özgür Kesim <oec@codeblau.de> | 2020-08-27 18:34:20 +0200 |
---|---|---|
committer | Özgür Kesim <oec@codeblau.de> | 2020-08-27 18:34:20 +0200 |
commit | ff11c335dc6261e782b5b525b2a98dbd940f3d33 (patch) | |
tree | 6f96b9a382214d1dae8d80f80e4d9e7ad3f15dd9 | |
parent | 2d6bdd9fb54a5bef5883d51076bb4e41b68036e5 (diff) |
use conn.RemoteAddr() for remote addr
-rw-r--r-- | tlsserver.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tlsserver.go b/tlsserver.go index c92c660..7bae358 100644 --- a/tlsserver.go +++ b/tlsserver.go @@ -149,14 +149,16 @@ func handleConnection(conn net.Conn, args ...string) { // prepare environment according to tcp-environ(5) lh, lp, err := net.SplitHostPort(conn.LocalAddr().String()) if err != nil { - log.Println(err) + log.Println("net.SplitHostPort(conn.LocalAddr()):", err) return } - rh, rp, err := net.SplitHostPort(conn.LocalAddr().String()) + + rh, rp, err := net.SplitHostPort(conn.RemoteAddr().String()) if err != nil { - log.Println(err) + log.Println("net.SplitHostPort(conn.RemoteAddr()):", err) return } + cmd.Env = make([]string, 0) cmd.Env = append(cmd.Env, "PATH="+os.Getenv("PATH")) cmd.Env = append(cmd.Env, "PROTO=TCP") |