diff --git a/network/proxy/mucp/mucp.go b/network/proxy/mucp/mucp.go index d15118e3..10e3669b 100644 --- a/network/proxy/mucp/mucp.go +++ b/network/proxy/mucp/mucp.go @@ -166,6 +166,7 @@ func (p *Proxy) watchRoutes() { p.Lock() if err := p.manageRouteCache(event.Route, fmt.Sprintf("%s", event.Type)); err != nil { // TODO: should we bail here? + p.Unlock() continue } p.Unlock()