From aa383b984e66d78561102f2a5d5c76a044597216 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Sat, 17 May 2014 01:52:48 -0500 Subject: [PATCH] peer: take into account omitted zeros for ipv6 addresses. Signed-off-by: Fedor Indutny --- lib/bcoin/peer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bcoin/peer.js b/lib/bcoin/peer.js index f5039417..302951f2 100644 --- a/lib/bcoin/peer.js +++ b/lib/bcoin/peer.js @@ -384,7 +384,7 @@ Peer.prototype._handleGetAddr = function handleGetAddr() { }); peer.ipv6 = peer.ipv6.split(':').slice(5).map(function(n) { - return parseInt(n, 16); + return parseInt(n || 0, 16); }); peer.ipv4 = utils.readU32BE(peer.ipv4, 0);