Skip to content

Commit d8153df

Browse files
committed
Add ENOTCONN to IsClosed
1 parent d9f6eb1 commit d8153df

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

common/exceptions/error.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ func Extend(cause error, message ...any) error {
4040
}
4141

4242
func IsClosedOrCanceled(err error) bool {
43-
return IsMulti(err, io.EOF, net.ErrClosed, io.ErrClosedPipe, os.ErrClosed, syscall.EPIPE, syscall.ECONNRESET, context.Canceled, context.DeadlineExceeded) || IsTimeout(err)
43+
return IsClosed(err) || IsCanceled(err) || IsTimeout(err)
4444
}
4545

4646
func IsClosed(err error) bool {
47-
return IsMulti(err, io.EOF, net.ErrClosed, io.ErrClosedPipe, os.ErrClosed, syscall.EPIPE, syscall.ECONNRESET)
47+
return IsMulti(err, io.EOF, net.ErrClosed, io.ErrClosedPipe, os.ErrClosed, syscall.EPIPE, syscall.ECONNRESET, syscall.ENOTCONN)
4848
}
4949

5050
func IsCanceled(err error) bool {

0 commit comments

Comments
 (0)