diff options
| author | Mikhail Osipov <mike.osipov@gmail.com> | 2020-02-23 16:01:23 +0300 |
|---|---|---|
| committer | Mikhail Osipov <mike.osipov@gmail.com> | 2020-02-23 16:01:23 +0300 |
| commit | 4bbdb1b34d9f7e71c0faf6f1943e6bb4ce303af1 (patch) | |
| tree | 99cd0a2becd48025a225399ad167a963f9f5ec90 /pkg/server/tunnel.go | |
| parent | de868930e2301b68a50bde088dd83dc575b72c54 (diff) | |
make auth (chap)
Diffstat (limited to 'pkg/server/tunnel.go')
| -rw-r--r-- | pkg/server/tunnel.go | 5 |
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) |
