From b83a4a6a2c50e6e2a1a4d1e833edab28ba0c3b95 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Thu, 19 May 2016 01:39:28 -0700 Subject: [PATCH] fix parseHost. --- lib/bcoin/pool.js | 9 ++------- lib/bcoin/utils.js | 7 ------- 2 files changed, 2 insertions(+), 14 deletions(-) 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