diff options
Diffstat (limited to 'pkg/server')
| -rw-r--r-- | pkg/server/env/env.go | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/pkg/server/env/env.go b/pkg/server/env/env.go index 16f5760..5a49532 100644 --- a/pkg/server/env/env.go +++ b/pkg/server/env/env.go @@ -51,13 +51,15 @@ func (e *env) Find(key string) (string, bool) { } func (e Env) Find(key string) (string, bool) { + if v, ok := e.env.Find(key); ok { + return v, ok + } + if e.p != nil { - if v, ok := e.p.Find(key); ok { - return v, ok - } + return e.p.Find(key) } - return e.env.Find(key) + return "", false } func (e Env) Get(key string) string { |
