From 2edfdd8b369e0fa13e2457cf0b40e5c2923f29c8 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Sat, 17 May 2014 21:10:28 -0500 Subject: [PATCH] peer: style fixes. Signed-off-by: Fedor Indutny --- lib/bcoin/peer.js | 9 ++++----- lib/bcoin/protocol/framer.js | 4 +--- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/lib/bcoin/peer.js b/lib/bcoin/peer.js index 2c0898fd..9949dc1c 100644 --- a/lib/bcoin/peer.js +++ b/lib/bcoin/peer.js @@ -355,7 +355,8 @@ Peer.prototype._handleGetAddr = function handleGetAddr() { port: peer.socket.remotePort || 8333 }; }).filter(function(peer) { - if (!peer || ~used.indexOf(peer.host)) return; + if (!peer || ~used.indexOf(peer.host)) + return; used.push(peer.host); return !!peer.host && net.isIP(peer.host); }).map(function(peer) { @@ -371,12 +372,10 @@ Peer.prototype._handleGetAddr = function handleGetAddr() { peers = peers.map(function(peer) { if (peer.ver === 6) { - while (peer.ipv6.split(':').length < 8) { + while (peer.ipv6.split(':').length < 8) peer.ipv6 = '0000:' + peer.ipv6; - } - if (peer.ipv6.split(':').length > 8) { + if (peer.ipv6.split(':').length > 8) return; - } } peer.ipv4 = peer.ipv4.split('.').map(function(n) { diff --git a/lib/bcoin/protocol/framer.js b/lib/bcoin/protocol/framer.js index 6828f81f..58bd1120 100644 --- a/lib/bcoin/protocol/framer.js +++ b/lib/bcoin/protocol/framer.js @@ -111,12 +111,10 @@ function varint(arr, value, off) { arr[off + 3] = (value >>> 16) & 0xff; arr[off + 4] = value >>> 24; return 5; - } else if (peers.length <= 0xffffffffffffffff) { + } else { p[off] = 0xff; utils.writeU64(arr, value, off + 1); return 9; - } else { - throw new Error('>64bit varint not supported yet'); } }