diff --git a/remoting/zookeeper/client.go b/remoting/zookeeper/client.go index 4ca34a6aeccf7b588a96edb44b4d5913a3e0fd8e..3db743ed584898baaca09a7b3ec871e6253459d7 100644 --- a/remoting/zookeeper/client.go +++ b/remoting/zookeeper/client.go @@ -363,14 +363,9 @@ func (z *ZookeeperClient) ZkConnValid() bool { default: } - valid := true z.RLock() - if z.Conn == nil { - valid = false - } - z.RUnlock() - - return valid + defer z.RUnlock() + return z.Conn != nil } // nolint