Skip to content

Commit 7c91be2

Browse files
committed
client/fns.go: use errors.Join
Signed-off-by: Ronald G Minnich <[email protected]>
1 parent 54874a8 commit 7c91be2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

client/fns.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -266,15 +266,15 @@ func (c *Cmd) Signal(s ssh.Signal) error {
266266
// and an error if either had trouble being read.
267267
func (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
}

0 commit comments

Comments
 (0)