diff --git a/lib/bcoin/chaindb.js b/lib/bcoin/chaindb.js index 51b66a14..e45212e1 100644 --- a/lib/bcoin/chaindb.js +++ b/lib/bcoin/chaindb.js @@ -411,7 +411,11 @@ ChainDB.prototype._getEntry = function _getEntry(hash, callback) { if (!data) return callback(); - entry = bcoin.chainblock.fromRaw(self.chain, data); + try { + entry = bcoin.chainblock.fromRaw(self.chain, data); + } catch (e) { + return callback(e); + } return callback(null, entry); });