From ae93fa3cabf4b674151542ca1177f6088fde713d Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Mon, 11 Jun 2018 23:17:46 +0200 Subject: [PATCH] exec: write stderr to SSH stderr channel, not stdout --- ssh.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ssh.go b/ssh.go index a990a25..68b6f36 100644 --- a/ssh.go +++ b/ssh.go @@ -149,7 +149,7 @@ func (s *session) request(req *ssh.Request) error { } go io.Copy(s.channel, stdout) - go io.Copy(s.channel, stderr) + go io.Copy(s.channel.Stderr(), stderr) go func() { io.Copy(stdin, s.channel) stdin.Close()