We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0b831d2 commit 84f6107Copy full SHA for 84f6107
client.js
@@ -512,10 +512,10 @@ Tracker.prototype._handleResponse = function (requestUrl, data) {
512
})
513
} else if (Array.isArray(data.peers6)) {
514
// tracker returned normal response
515
- var ip = /^\[/.test(peer.ip)
516
- ? peer.ip
517
- : '[' + peer.ip + ']'
518
data.peers6.forEach(function (peer) {
+ var ip = /^\[/.test(peer.ip) || !/:/.test(peer.ip)
+ ? peer.ip /* ipv6 w/ brackets or domain name */
+ : '[' + peer.ip + ']' /* ipv6 without brackets */
519
self.client.emit('peer', ip + ':' + peer.port)
520
521
}
0 commit comments