From b7af87580718bbe4c3f8c32b3cea695f0b9a30e1 Mon Sep 17 00:00:00 2001
From: scott <scottwangsxll@gmail.com>
Date: Sun, 15 Mar 2020 23:16:17 +0800
Subject: [PATCH] Fix nil point, the make slice will import a nil object in
 slice

---
 registry/etcdv3/listener.go     | 4 ++--
 registry/kubernetes/listener.go | 3 +--
 registry/zookeeper/listener.go  | 2 +-
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/registry/etcdv3/listener.go b/registry/etcdv3/listener.go
index 2f2172d5f..51fdf21f5 100644
--- a/registry/etcdv3/listener.go
+++ b/registry/etcdv3/listener.go
@@ -38,9 +38,9 @@ type dataListener struct {
 	listener      config_center.ConfigurationListener
 }
 
-// NewRegistryDataListener ...
+// NewRegistryDataListener
 func NewRegistryDataListener(listener config_center.ConfigurationListener) *dataListener {
-	return &dataListener{listener: listener, interestedURL: make([]*common.URL, 16)}
+	return &dataListener{listener: listener}
 }
 
 func (l *dataListener) AddInterestedURL(url *common.URL) {
diff --git a/registry/kubernetes/listener.go b/registry/kubernetes/listener.go
index 6527eebbb..f8869fea7 100644
--- a/registry/kubernetes/listener.go
+++ b/registry/kubernetes/listener.go
@@ -39,9 +39,8 @@ type dataListener struct {
 }
 
 // NewRegistryDataListener
-// new the data  listener, the interest url default len 16
 func NewRegistryDataListener(listener config_center.ConfigurationListener) *dataListener {
-	return &dataListener{listener: listener, interestedURL: make([]*common.URL, 16)}
+	return &dataListener{listener: listener}
 }
 
 // AddInterestedURL
diff --git a/registry/zookeeper/listener.go b/registry/zookeeper/listener.go
index 6b7f7aa0e..bef1760e0 100644
--- a/registry/zookeeper/listener.go
+++ b/registry/zookeeper/listener.go
@@ -43,7 +43,7 @@ type RegistryDataListener struct {
 
 // NewRegistryDataListener ...
 func NewRegistryDataListener(listener config_center.ConfigurationListener) *RegistryDataListener {
-	return &RegistryDataListener{listener: listener, interestedURL: make([]*common.URL, 16)}
+	return &RegistryDataListener{listener: listener}
 }
 
 // AddInterestedURL ...
-- 
GitLab