From e2bca04b99c6dd06e900e88af03c2425f831b0d4 Mon Sep 17 00:00:00 2001 From: wangwx <wangwx@tuya.com> Date: Mon, 22 Jun 2020 14:24:28 +0800 Subject: [PATCH] add unlock --- remoting/zookeeper/listener.go | 1 + 1 file changed, 1 insertion(+) diff --git a/remoting/zookeeper/listener.go b/remoting/zookeeper/listener.go index 71d7948eb..4cafa4070 100644 --- a/remoting/zookeeper/listener.go +++ b/remoting/zookeeper/listener.go @@ -242,6 +242,7 @@ func (l *ZkEventListener) listenDirEvent(zkPath string, listener remoting.DataLi //When Zk disconnected, the Conn will be set to nil, so here need check the value of Conn l.client.RLock() if l.client.Conn == nil { + l.client.RUnlock() break } content, _, err := l.client.Conn.Get(dubboPath) -- GitLab