From c71e535aec5aaef04764238a94e456f2405adbb5 Mon Sep 17 00:00:00 2001 From: Suhas Daftuar Date: Wed, 9 May 2018 09:03:35 -0400 Subject: [PATCH] Bugfix: ensure consistency of m_failed_blocks after reconsiderblock Github-Pull: #13199 Rebased-From: 11fa6bb66e8c1562305d034903a0dc6aee6eea20 --- src/validation.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/validation.cpp b/src/validation.cpp index f981d2659..e939ae9e8 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; }