Skip to content
Snippets Groups Projects
Commit eaee80e4 authored by Ming Deng's avatar Ming Deng
Browse files

Fix BUG: negative wait group count

parent 836bdd09
No related branches found
No related tags found
No related merge requests found
......@@ -338,10 +338,10 @@ func setProviderUrl(regURL *common.URL, providerURL *common.URL) {
}
func GetProtocol() protocol.Protocol {
if regProtocol != nil {
return regProtocol
if regProtocol == nil {
regProtocol = newRegistryProtocol()
}
return newRegistryProtocol()
return regProtocol
}
type wrappedInvoker struct {
......
......@@ -291,3 +291,8 @@ func TestExportWithApplicationConfig(t *testing.T) {
v2, _ := regProtocol.bounds.Load(getCacheKey(newUrl))
assert.NotNil(t, v2)
}
func TestGetProtocol(t *testing.T) {
singleton := GetProtocol()
assert.True(t, singleton == GetProtocol())
}
......@@ -109,7 +109,7 @@ func (l *RegistryConfigurationListener) Next() (*registry.ServiceEvent, error) {
}
}
func (l *RegistryConfigurationListener) Close() {
l.registry.wg.Done()
l.client.Close()
}
func (l *RegistryConfigurationListener) valid() bool {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment