webtorrent/tracker_client.go | 2 ++ diff --git a/webtorrent/tracker_client.go b/webtorrent/tracker_client.go index 39a7e347b00e715f49c4b2986bf4cffb758efddb..5af6c7c0df74a522614f47b949d629a749c707c3 100644 --- a/webtorrent/tracker_client.go +++ b/webtorrent/tracker_client.go @@ -92,9 +92,11 @@ for !tc.closed { tc.mu.Unlock() err := tc.doWebsocket() level := log.Info + tc.mu.Lock() if tc.closed { level = log.Debug } + tc.mu.Unlock() tc.Logger.WithDefaultLevel(level).Printf("websocket instance ended: %v", err) time.Sleep(time.Minute) tc.mu.Lock()