diff --git a/errors/errors.go b/errors/errors.go index 626462a1..1cb7535d 100644 --- a/errors/errors.go +++ b/errors/errors.go @@ -103,16 +103,16 @@ func StackTrace(err error) []string { } func Combine(errs []error) error { - if len(errs) > 0 { - var buf bytes.Buffer - for i, err := range errs { - if i > 0 { - buf.WriteString("\n") - } - buf.WriteString(err.Error()) - } - return fmt.Errorf(buf.String()) + if len(errs) == 0 { + return nil } - return nil + var buf bytes.Buffer + for i, err := range errs { + if i > 0 { + buf.WriteString("\n") + } + buf.WriteString(err.Error()) + } + return fmt.Errorf(buf.String()) }