fix parseHost.
This commit is contained in:
parent
3979e57acc
commit
b83a4a6a2c
@ -1723,13 +1723,8 @@ Pool.prototype.destroy = function destroy(callback) {
|
|||||||
* @returns {Peer?}
|
* @returns {Peer?}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
Pool.prototype.getPeer = function getPeer(addr) {
|
Pool.prototype.getPeer = function getPeer(host) {
|
||||||
if (!addr)
|
return this.peers.map[host.host || host];
|
||||||
return;
|
|
||||||
|
|
||||||
addr = utils.parseHost(addr);
|
|
||||||
|
|
||||||
return this.peers.map[addr.host];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -849,13 +849,6 @@ utils.parseHost = function parseHost(addr) {
|
|||||||
if (typeof addr === 'object')
|
if (typeof addr === 'object')
|
||||||
return addr;
|
return addr;
|
||||||
|
|
||||||
if (!/[\[:]/.test(addr)) {
|
|
||||||
return {
|
|
||||||
host: addr,
|
|
||||||
port: 0
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
if (addr.indexOf(']') !== -1)
|
if (addr.indexOf(']') !== -1)
|
||||||
parts = addr.split(/\]:?/);
|
parts = addr.split(/\]:?/);
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user