diff --git a/peerconn.go b/peerconn.go index e3f00f0ff4..7976d7db5e 100644 --- a/peerconn.go +++ b/peerconn.go @@ -1306,7 +1306,7 @@ func (c *Peer) setTorrent(t *Torrent, lockTorrent bool) { func (c *PeerConn) pexPeerFlags(lock bool) pp.PexPeerFlags { if lock { c.mu.RLock() - c.mu.RUnlock() + defer c.mu.RUnlock() } f := pp.PexPeerFlags(0)