From 7c84b1db249bd04f44c88e2189bde374a9890009 Mon Sep 17 00:00:00 2001 From: pantianying <601666418@qq.com> Date: Sun, 16 Feb 2020 18:04:02 +0800 Subject: [PATCH] fix proprem --- registry/directory/directory.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/registry/directory/directory.go b/registry/directory/directory.go index 268825360..42d03e40b 100644 --- a/registry/directory/directory.go +++ b/registry/directory/directory.go @@ -255,10 +255,11 @@ func (dir *registryDirectory) IsAvailable() bool { func (dir *registryDirectory) Destroy() { //TODO:unregister & unsubscribe dir.BaseDirectory.Destroy(func() { - for _, ivk := range dir.cacheInvokers { + invokers := dir.cacheInvokers + dir.cacheInvokers = []protocol.Invoker{} + for _, ivk := range invokers { ivk.Destroy() } - dir.cacheInvokers = []protocol.Invoker{} }) } -- GitLab