From 6701cbcbf7ca82404db7c5ccbc61a1aa21874d5e Mon Sep 17 00:00:00 2001 From: Andrey Petrov Date: Fri, 10 Jan 2020 09:25:59 -0500 Subject: [PATCH] sshd: Fix env error check Co-Authored-By: Chris Miller --- sshd/terminal.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sshd/terminal.go b/sshd/terminal.go index 379c15f..a7d2e82 100644 --- a/sshd/terminal.go +++ b/sshd/terminal.go @@ -189,7 +189,7 @@ func (t *Terminal) listen(requests <-chan *ssh.Request) { } case "env": var v EnvVar - if err := ssh.Unmarshal(req.Payload, &v); err != nil { + if err := ssh.Unmarshal(req.Payload, &v); err == nil { t.mu.Lock() t.env = append(t.env, v) t.mu.Unlock()