diff --git a/src/miner.cpp b/src/miner.cpp index 1e2e8ba2c4598..64fd4fc93f53a 100644 --- a/src/miner.cpp +++ b/src/miner.cpp @@ -454,7 +454,8 @@ void BlockAssembler::addPackageTxs(int &nPackagesSelected, int &nDescendantsUpda continue; } - if (!llmq::chainLocksHandler->IsTxSafeForMining(mi->GetTx().GetHash())) { + if (mi != mempool.mapTx.get().end() && + !llmq::chainLocksHandler->IsTxSafeForMining(mi->GetTx().GetHash())) { ++mi; continue; }