File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -266,15 +266,15 @@ func (c *Cmd) Signal(s ssh.Signal) error {
266266// and an error if either had trouble being read.
267267func (c * Cmd ) Outputs () ([]bytes.Buffer , error ) {
268268 var r [2 ]bytes.Buffer
269- var errs [] error
269+ var errs error
270270 if _ , err := io .Copy (& r [0 ], c .SessionOut ); err != nil && err != io .EOF {
271- errs = append ( errs , fmt . Errorf ( "Stdout: %w" , err ))
271+ errs = err
272272 }
273273 if _ , err := io .Copy (& r [1 ], c .SessionErr ); err != nil && err != io .EOF {
274- errs = append (errs , fmt . Errorf ( "Stderr: %w" , err ) )
274+ errs = errors . Join (errs , err )
275275 }
276276 if errs != nil {
277- return r [:], fmt . Errorf ( fmt . Sprintf ( "%v" , errs ))
277+ return r [:], errs
278278 }
279279 return r [:], nil
280280}
You can’t perform that action at this time.
0 commit comments