forked from quic-go/quic-go
http3: fix errors.Is for the Error (#4877)
This commit is contained in:
@@ -33,6 +33,11 @@ func (e *Error) Error() string {
|
|||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (e *Error) Is(target error) bool {
|
||||||
|
t, ok := target.(*Error)
|
||||||
|
return ok && e.ErrorCode == t.ErrorCode && e.Remote == t.Remote
|
||||||
|
}
|
||||||
|
|
||||||
func maybeReplaceError(err error) error {
|
func maybeReplaceError(err error) error {
|
||||||
if err == nil {
|
if err == nil {
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Reference in New Issue
Block a user