txhashset extension error was being silently dropped (#1228)

This commit is contained in:
Antioch Peverell 2018-07-08 12:42:21 +01:00 committed by GitHub
parent 6f296005d0
commit 5c142864ff
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -102,7 +102,7 @@ pub fn process_block(b: &Block, ctx: &mut BlockContext) -> Result<Option<Tip>, E
// start a chain extension unit of work dependent on the success of the // start a chain extension unit of work dependent on the success of the
// internal validation and saving operations // internal validation and saving operations
let _ = txhashset::extending(&mut txhashset, &mut batch, |mut extension| { txhashset::extending(&mut txhashset, &mut batch, |mut extension| {
// First we rewind the txhashset extension if necessary // First we rewind the txhashset extension if necessary
// to put it into a consistent state for validating the block. // to put it into a consistent state for validating the block.
// We can skip this step if the previous header is the latest header we saw. // We can skip this step if the previous header is the latest header we saw.
@ -115,7 +115,7 @@ pub fn process_block(b: &Block, ctx: &mut BlockContext) -> Result<Option<Tip>, E
extension.force_rollback(); extension.force_rollback();
} }
Ok(()) Ok(())
}); })?;
trace!( trace!(
LOGGER, LOGGER,