summaryrefslogtreecommitdiff
path: root/tlsserver.go
diff options
context:
space:
mode:
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
commitff11c335dc6261e782b5b525b2a98dbd940f3d33 (patch)
tree6f96b9a382214d1dae8d80f80e4d9e7ad3f15dd9 /tlsserver.go
parent2d6bdd9fb54a5bef5883d51076bb4e41b68036e5 (diff)
use conn.RemoteAddr() for remote addr
Diffstat (limited to 'tlsserver.go')
-rw-r--r--tlsserver.go8
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")