]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Don't reinit gotMetainfoC when invalidating metadata
authorMatt Joiner <anacrolix@gmail.com>
Mon, 18 Mar 2024 04:48:48 +0000 (15:48 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 18 Mar 2024 04:48:48 +0000 (15:48 +1100)
Fixes a data race.

torrent.go

index 757a180c7f6c546ecd6330687a3a6862a1c2f4ac..78b761943ac6c2147599aaf43108a3b9b9a0c61c 100644 (file)
@@ -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()
 }