aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSuhas Daftuar <sdaftuar@gmail.com>2018-05-09 09:03:35 -0400
committerMarcoFalke <falke.marco@gmail.com>2018-05-24 13:55:49 -0400
commitc71e535aec5aaef04764238a94e456f2405adbb5 (patch)
treeb04b83d1ecee216a0b2209ffa164d76767e64417 /src
parent50b2c9e0dfbe56766838e5b493e661b94b6a5cc7 (diff)
downloadbitcoin-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.cpp1
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;
}