From 9d4bc3c7b799962b81dda5fa4c45900c207db164 Mon Sep 17 00:00:00 2001 From: flycash <flycash@apache.org> Date: Sat, 22 Feb 2020 20:49:53 +0800 Subject: [PATCH] Fix review and test --- registry/base_registry.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/registry/base_registry.go b/registry/base_registry.go index 530fedb47..3b64e93e2 100644 --- a/registry/base_registry.go +++ b/registry/base_registry.go @@ -286,8 +286,9 @@ func (r *BaseRegistry) consumerRegistry(c common.URL, params url.Values) (string func() { r.cltLock.Lock() + defer r.cltLock.Unlock() err = r.facadeBasedRegistry.CreatePath(dubboPath) - r.cltLock.Unlock() + }() if err != nil { logger.Errorf("facadeBasedRegistry.CreatePath(path{%s}) = error{%v}", dubboPath, perrors.WithStack(err)) -- GitLab