fix: nil pointer in urltest (#603)

This commit is contained in:
wzdnzd 2023-06-05 12:40:46 +08:00 committed by GitHub
parent fdaa6a22a4
commit e7174866e5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View file

@ -287,7 +287,7 @@ func (p *Proxy) URLTest(ctx context.Context, url string, expectedStatus utils.In
} }
} }
if !expectedStatus.Check(uint16(resp.StatusCode)) { if expectedStatus != nil && !expectedStatus.Check(uint16(resp.StatusCode)) {
// maybe another value should be returned for differentiation // maybe another value should be returned for differentiation
err = errors.New("response status is inconsistent with the expected status") err = errors.New("response status is inconsistent with the expected status")
} }

View file

@ -63,7 +63,7 @@ func NewIntRangesFromList[T constraints.Integer](list []string) (IntRanges[T], e
} }
func (ranges IntRanges[T]) Check(status T) bool { func (ranges IntRanges[T]) Check(status T) bool {
if ranges == nil || len(ranges) == 0 { if len(ranges) == 0 {
return true return true
} }