Skip to content

Commit d7c4af4

Browse files
committed
handle case where server returns ip in square brackets
1 parent b079bad commit d7c4af4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

client.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -513,9 +513,9 @@ Tracker.prototype._handleResponse = function (requestUrl, data) {
513513
} else if (Array.isArray(data.peers6)) {
514514
// tracker returned normal response
515515
data.peers.forEach(function (peer) {
516-
var ip = /:/.test(peer.ip) ?
517-
'[' + peer.ip + ']' :
518-
peer.ip
516+
var ip = /^\[/.test(peer.ip)
517+
? peer.ip
518+
: '[' + peer.ip + ']'
519519
self.client.emit('peer', ip + ':' + peer.port)
520520
})
521521
}

0 commit comments

Comments
 (0)