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