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