aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
diff options
context:
space:
mode:
authorJames O'Beirne <james.obeirne@pm.me>2021-12-03 10:34:07 -0500
committerJames O'Beirne <james.obeirne@pm.me>2021-12-03 10:34:07 -0500
commit7da4a8ffb3c9807c59f8ba63781169e4045594ba (patch)
tree6a16d8577abbee2bdcc7016db0903ca41d8a82d2 /src/validation.cpp
parent57982f419e36d0023c83af2dd0d683ca3160dc2a (diff)
downloadbitcoin-7da4a8ffb3c9807c59f8ba63781169e4045594ba.tar.xz
cover DisconnectBlock with lock annotation
CoinsTip() access requires cs_main and therefore so should this function.
Diffstat (limited to 'src/validation.cpp')
-rw-r--r--src/validation.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/validation.cpp b/src/validation.cpp
index 203bd57676..91ef961964 100644
--- a/src/validation.cpp
+++ b/src/validation.cpp
@@ -1485,6 +1485,7 @@ int ApplyTxInUndo(Coin&& undo, CCoinsViewCache& view, const COutPoint& out)
* When FAILED is returned, view is left in an indeterminate state. */
DisconnectResult CChainState::DisconnectBlock(const CBlock& block, const CBlockIndex* pindex, CCoinsViewCache& view)
{
+ AssertLockHeld(::cs_main);
bool fClean = true;
CBlockUndo blockUndo;