From e40da6613d332a6756ff098e4c74c601609e33d5 Mon Sep 17 00:00:00 2001 From: Nikita Mochalov Date: Mon, 14 Aug 2023 18:28:24 +0300 Subject: [PATCH] clientconn: release lock when returning from enterIdleMode() (#6538) --- clientconn.go | 1 + 1 file changed, 1 insertion(+) diff --git a/clientconn.go b/clientconn.go index 27c84950d1e0..a226a1716bee 100644 --- a/clientconn.go +++ b/clientconn.go @@ -399,6 +399,7 @@ func (cc *ClientConn) enterIdleMode() error { } if cc.idlenessState != ccIdlenessStateActive { channelz.Errorf(logger, cc.channelzID, "ClientConn asked to enter idle mode, current mode is %v", cc.idlenessState) + cc.mu.Unlock() return nil }