summaryrefslogtreecommitdiff
path: root/pkg/server/tunnel.go
diff options
context:
space:
mode:
authorMikhail Osipov <mike.osipov@gmail.com>2020-02-23 16:01:23 +0300
committerMikhail Osipov <mike.osipov@gmail.com>2020-02-23 16:01:23 +0300
commit4bbdb1b34d9f7e71c0faf6f1943e6bb4ce303af1 (patch)
tree99cd0a2becd48025a225399ad167a963f9f5ec90 /pkg/server/tunnel.go
parentde868930e2301b68a50bde088dd83dc575b72c54 (diff)
make auth (chap)
Diffstat (limited to 'pkg/server/tunnel.go')
-rw-r--r--pkg/server/tunnel.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkg/server/tunnel.go b/pkg/server/tunnel.go
index a7854bc..32c81c3 100644
--- a/pkg/server/tunnel.go
+++ b/pkg/server/tunnel.go
@@ -195,6 +195,9 @@ func (s *stream) pipe(m module.M, p module.Pipe, rq, wq queue.Q) {
}
func (s *stream) run() {
+ env := s.t.env.Copy()
+ env.Set("tunnel", s.t.id)
+
s.t.wg.Add(1)
rq, wq := queue.New(), queue.New()
@@ -202,7 +205,7 @@ func (s *stream) run() {
s.channel(s.in, rq, wq)
for _, m := range s.t.m {
- send, recv := m.Open(s.t.env)
+ send, recv := m.Open(env)
if send != nil {
q := queue.New()
s.pipe(m, send, wq, q)