diff --git a/cluster/engine.go b/cluster/engine.go index 891d641bbd..e04f6f7080 100644 --- a/cluster/engine.go +++ b/cluster/engine.go @@ -231,7 +231,7 @@ func (e *Engine) isConnected() bool { // IsHealthy returns true if the engine is healthy func (e *Engine) IsHealthy() bool { e.RLock() - e.RUnlock() + defer e.RUnlock() return e.state == stateHealthy }