Skip to content

Commit 6df9365

Browse files
committed
errors: omit redundant nil check in type assertion for Join
When ok is true, err can't be nil. Make it behave more like the Unwrap function. Change-Id: I40f3688b377b8a26c95f659406150e5deb42b329
1 parent 6fbad4b commit 6df9365

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/errors/join.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,10 @@ func Join(errs ...error) error {
2828
}
2929
if n == 1 {
3030
for _, err := range errs {
31-
if err != nil {
32-
if _, ok := err.(interface {
33-
Unwrap() []error
34-
}); ok {
35-
return err
36-
}
31+
if _, ok := err.(interface {
32+
Unwrap() []error
33+
}); ok {
34+
return err
3735
}
3836
}
3937
}

0 commit comments

Comments
 (0)