From e9ec9a5f0c86c1d2aa58d458a3eab2098b1f9d55 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Sat, 17 May 2014 01:50:44 -0500 Subject: [PATCH] peer: fix potential error. 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 760cc931..f5039417 100644 --- a/lib/bcoin/peer.js +++ b/lib/bcoin/peer.js @@ -355,7 +355,7 @@ Peer.prototype._handleGetAddr = function handleGetAddr() { port: peer.socket.remotePort || 8333 }; }).filter(function(peer) { - if (~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) {