From 98ad4d2dd476bdc866250721f57ac86a79b2c4c1 Mon Sep 17 00:00:00 2001 From: Patrick Nagurny Date: Wed, 29 Apr 2015 13:21:00 -0400 Subject: [PATCH] make port always included in addr hash even if not specified --- lib/pool.js | 2 ++ 1 file changed, 2 insertions(+) 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');