Skip to content

Commit 33c48c1

Browse files
committed
validation: Check if mempool exists before asserting in ActivateSnapshot
1 parent 3714692 commit 33c48c1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/validation.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5681,7 +5681,8 @@ util::Result<void> ChainstateManager::ActivateSnapshot(
56815681
return util::Error{strprintf(_("The base block header (%s) is part of an invalid chain."), base_blockhash.ToString())};
56825682
}
56835683

5684-
if (Assert(m_active_chainstate->GetMempool())->size() > 0) {
5684+
auto mempool{m_active_chainstate->GetMempool()};
5685+
if (mempool && mempool->size() > 0) {
56855686
return util::Error{_("Can't activate a snapshot when mempool not empty.")};
56865687
}
56875688
}

0 commit comments

Comments
 (0)