diff options
author | Suhas Daftuar <sdaftuar@gmail.com> | 2018-05-09 09:03:35 -0400 |
---|---|---|
committer | MarcoFalke <falke.marco@gmail.com> | 2018-05-24 13:55:49 -0400 |
commit | c71e535aec5aaef04764238a94e456f2405adbb5 (patch) | |
tree | b04b83d1ecee216a0b2209ffa164d76767e64417 /src | |
parent | 50b2c9e0dfbe56766838e5b493e661b94b6a5cc7 (diff) | |
download | bitcoin-c71e535aec5aaef04764238a94e456f2405adbb5.tar.xz |
Bugfix: ensure consistency of m_failed_blocks after reconsiderblock
Github-Pull: #13199
Rebased-From: 11fa6bb66e8c1562305d034903a0dc6aee6eea20
Diffstat (limited to 'src')
-rw-r--r-- | src/validation.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/validation.cpp b/src/validation.cpp index f981d2659a..e939ae9e84 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -2764,6 +2764,7 @@ bool CChainState::ResetBlockFailureFlags(CBlockIndex *pindex) { if (pindex->nStatus & BLOCK_FAILED_MASK) { pindex->nStatus &= ~BLOCK_FAILED_MASK; setDirtyBlockIndex.insert(pindex); + g_failed_blocks.erase(pindex); } pindex = pindex->pprev; } |