diff --git a/src/validation.cpp b/src/validation.cpp index 64e315db5c..09ad19e2db 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -3414,9 +3414,8 @@ bool CChainState::ConnectBlock(const CBlock &block, mnview.SetLastHeight(pindex->nHeight); auto &checkpoints = chainparams.Checkpoints().mapCheckpoints; - auto it = checkpoints.lower_bound(pindex->nHeight); - if (it != checkpoints.begin()) { - --it; + auto it = checkpoints.find(pindex->nHeight); + if (it != checkpoints.end()) { bool pruneStarted = false; auto time = GetTimeMillis(); CCustomCSView pruned(mnview);