diff --git a/registry/service_url.go b/registry/service_url.go
index a44a9fb19f24f9780308893ee75cd7ebe8ceec76..66dd6f95f5538beb36c89722185cfe22d5b35338 100644
--- a/registry/service_url.go
+++ b/registry/service_url.go
@@ -203,10 +203,6 @@ func (s *serviceArray) String() string {
 }
 
 func (s *serviceArray) Select(ID int64, mode Mode, ttl time.Duration) (*ServiceURL, error) {
-	if s.arr == nil {
-		return nil, ErrServiceArrayEmpty
-	}
-
 	arrSize := len(s.arr)
 	if arrSize == 0 {
 		return nil, ErrServiceArrayEmpty