summaryrefslogtreecommitdiff
path: root/pkg/server/hook/auth.go
diff options
context:
space:
mode:
authorMikhail Osipov <mike.osipov@gmail.com>2020-02-29 01:09:33 +0300
committerMikhail Osipov <mike.osipov@gmail.com>2020-02-29 23:48:53 +0300
commit7ab641d239e502e09c6f05dfc7efd069fcf3c314 (patch)
treeb544135633d51162a89132f061cdb987572f5d16 /pkg/server/hook/auth.go
parentc55afd2de177f128fae6e1c52d0c56af17096258 (diff)
fix hook variable check
Diffstat (limited to 'pkg/server/hook/auth.go')
-rw-r--r--pkg/server/hook/auth.go10
1 files changed, 1 insertions, 9 deletions
diff --git a/pkg/server/hook/auth.go b/pkg/server/hook/auth.go
index fc19c2a..8d7d23e 100644
--- a/pkg/server/hook/auth.go
+++ b/pkg/server/hook/auth.go
@@ -122,17 +122,9 @@ func (a *auth) Recv(rq, wq queue.Q) (err error) {
return queue.IoCopy(r, wq.Writer())
}
-func getAuthSecret(env env.Env) string {
- if v := env.Eval("@{tunnel.@{tunnel}.secret}"); v != "" {
- return v
- }
-
- return env.Get("secret")
-}
-
func (h authHook) Open(env env.Env) (interface{}, error) {
a := &auth{
- secret: getAuthSecret(env),
+ secret: getHookVar(env, "secret"),
recvChallenge: make(chan struct{}),
recvHash: make(chan struct{}),
fail: make(chan struct{}),