]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Fix panic using web RTC RemoteAddr directly from conn v1.57.0
authorMatt Joiner <anacrolix@gmail.com>
Mon, 9 Sep 2024 10:53:29 +0000 (20:53 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 9 Sep 2024 10:56:36 +0000 (20:56 +1000)
Fixes #972.

torrent.go

index 8bd34dbcf99c4f122301221707936b8ff4b70368..4749c8a876ddc743ceb50d86dcfe67c2e91018bc 100644 (file)
@@ -2204,7 +2204,7 @@ func (t *Torrent) statsLocked() (ret TorrentStats) {
 func (t *Torrent) numTotalPeers() int {
        peers := make(map[string]struct{})
        for conn := range t.conns {
-               ra := conn.conn.RemoteAddr()
+               ra := conn.RemoteAddr
                if ra == nil {
                        // It's been closed and doesn't support RemoteAddr.
                        continue