From 040de9b120b65c76f668858fc2dc118e948ac36e Mon Sep 17 00:00:00 2001 From: Arjan Bal Date: Mon, 15 Jul 2024 20:24:00 +0530 Subject: [PATCH] Unlock mutex before returning --- xds/internal/balancer/priority/balancer.go | 1 + 1 file changed, 1 insertion(+) diff --git a/xds/internal/balancer/priority/balancer.go b/xds/internal/balancer/priority/balancer.go index 988ca280789e..c17c62f23a59 100644 --- a/xds/internal/balancer/priority/balancer.go +++ b/xds/internal/balancer/priority/balancer.go @@ -270,6 +270,7 @@ func (b *priorityBalancer) run() { // deadlock. b.mu.Lock() if b.done.HasFired() { + b.mu.Unlock() return } switch s := u.(type) {