diff --git a/lib/bcoin/pool.js b/lib/bcoin/pool.js index 198891c0..f5fb41f9 100644 --- a/lib/bcoin/pool.js +++ b/lib/bcoin/pool.js @@ -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]; }; /** diff --git a/lib/bcoin/utils.js b/lib/bcoin/utils.js index 7fd0ba72..ca997aad 100644 --- a/lib/bcoin/utils.js +++ b/lib/bcoin/utils.js @@ -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