From: Matt Joiner Date: Mon, 18 Mar 2024 04:48:48 +0000 (+1100) Subject: Don't reinit gotMetainfoC when invalidating metadata X-Git-Tag: v1.56.0~52 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=2a543b08aa3c8e6ea54eff544cee8a27ceb80dd4;p=btrtrc.git Don't reinit gotMetainfoC when invalidating metadata Fixes a data race. --- diff --git a/torrent.go b/torrent.go index 757a180c..78b76194 100644 --- a/torrent.go +++ b/torrent.go @@ -363,7 +363,6 @@ func (t *Torrent) invalidateMetadata() { t.metadataCompletedChunks[i] = false } t.nameMu.Lock() - t.gotMetainfoC = make(chan struct{}) t.info = nil t.nameMu.Unlock() }