Fix Unlock of unlocked RWMutex when removing a host from a host policy
@@ -450,7 +450,7 @@ func (r *hostPoolHostPolicy) AddHost(host *HostInfo) {
}
func (r *hostPoolHostPolicy) RemoveHost(addr string) {
- r.mu.Unlock()
+ r.mu.Lock()
defer r.mu.Unlock()
if _, ok := r.hostMap[addr]; !ok {