diff --git a/lib/pool.js b/lib/pool.js index b566f0e..2f07939 100644 --- a/lib/pool.js +++ b/lib/pool.js @@ -277,6 +277,8 @@ Pool.prototype._deprioritizeAddr = function _deprioritizeAddr(addr) { * @param {Object} */ Pool.prototype._addAddr = function _addAddr(addr) { + // Use default port if not specified + addr.port = addr.port || this.network.port; // make a unique key addr.hash = sha256(new Buffer(addr.ip.v6 + addr.ip.v4 + addr.port)).toString('hex');