From: Matt Joiner Date: Sat, 16 Jun 2018 06:38:14 +0000 (+1000) Subject: Torrent.Stats: RLock instead of Lock X-Git-Tag: v1.0.0~127^2~18 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=0f90af85f1fc6d1718c0ff817df105ad82d38e65;p=btrtrc.git Torrent.Stats: RLock instead of Lock --- diff --git a/torrent.go b/torrent.go index 3c6c3d52..62c61a10 100644 --- a/torrent.go +++ b/torrent.go @@ -1436,8 +1436,8 @@ func (t *Torrent) addPeers(peers []Peer) { } func (t *Torrent) Stats() TorrentStats { - t.cl.mu.Lock() - defer t.cl.mu.Unlock() + t.cl.mu.RLock() + defer t.cl.mu.RUnlock() return t.statsLocked() }