catch all parse errors.

This commit is contained in:
Christopher Jeffrey 2016-05-07 04:47:44 -07:00
parent 9bf1c6de13
commit 692f2c7cf0
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD

View File

@ -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);
});