diff --git a/lib/bcoin/peer.js b/lib/bcoin/peer.js index 810bc4bb..02e2b652 100644 --- a/lib/bcoin/peer.js +++ b/lib/bcoin/peer.js @@ -209,6 +209,7 @@ Peer.prototype._init = function init() { case 'EHOSTUNREACH': case 'ENETUNREACH': case 'ENOTFOUND': + case 'ECONNRESET': self.ignore(); break; } @@ -216,7 +217,6 @@ Peer.prototype._init = function init() { this.socket.once('close', function() { self._error('socket hangup'); - self.connected = false; }); this.socket.on('data', function(chunk) {