summaryrefslogtreecommitdiff
path: root/pkg/server/module/auth.go
diff options
context:
space:
mode:
authorMikhail Osipov <mike.osipov@gmail.com>2020-02-28 23:34:45 +0300
committerMikhail Osipov <mike.osipov@gmail.com>2020-02-28 23:34:45 +0300
commit11501b56a751d2959480aaeaf2036eff586e5629 (patch)
tree69f6d7aa7534c2d5198381e84cee2f55250996d4 /pkg/server/module/auth.go
parente0ca83d77c748a8d55707a101c5fc6ab41c6727b (diff)
add tee module
Diffstat (limited to 'pkg/server/module/auth.go')
-rw-r--r--pkg/server/module/auth.go9
1 files changed, 2 insertions, 7 deletions
diff --git a/pkg/server/module/auth.go b/pkg/server/module/auth.go
index de58e82..5e5caeb 100644
--- a/pkg/server/module/auth.go
+++ b/pkg/server/module/auth.go
@@ -4,7 +4,6 @@ import (
"crypto/md5"
"crypto/rand"
"errors"
- "fmt"
"io"
"tunnel/pkg/netstring"
"tunnel/pkg/server/env"
@@ -124,12 +123,8 @@ func (a *auth) Recv(rq, wq queue.Q) (err error) {
}
func getAuthSecret(env env.Env) string {
- if id, ok := env.Find("tunnel"); ok {
- k := fmt.Sprintf("tunnel.%s.secret", id)
-
- if v, ok := env.Find(k); ok {
- return v
- }
+ if v := env.Eval("@{tunnel.@{tunnel}.secret}"); v != "" {
+ return v
}
return env.Get("secret")