From feb8355cdf46ee60a4ff5c8822999040205c11cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Papp?= Date: Fri, 28 Feb 2025 12:37:54 +0100 Subject: [PATCH] Fix deadlock --- client/internal/lazyconn/listener/manager.go | 1 + 1 file changed, 1 insertion(+) diff --git a/client/internal/lazyconn/listener/manager.go b/client/internal/lazyconn/listener/manager.go index ef6d5f215..7c5870049 100644 --- a/client/internal/lazyconn/listener/manager.go +++ b/client/internal/lazyconn/listener/manager.go @@ -93,6 +93,7 @@ func (m *Manager) waitForTraffic(listener *Listener, peerID string, peerConnID p m.mu.Lock() if _, ok := m.peers[peerID]; !ok { + m.mu.Unlock() return } delete(m.peers, peerID)