diff options
author | Carl Dong <contact@carldong.me> | 2020-10-15 13:02:06 -0400 |
---|---|---|
committer | Carl Dong <contact@carldong.me> | 2021-04-05 11:13:54 -0400 |
commit | d0abf0bf429586e3a5b4c3231fe430dc29695481 (patch) | |
tree | 4f1e0ead0858919293d00bd044603b486227403d /src | |
parent | cced0f46c9133e0fc6211e987421ad1d9be1a399 (diff) | |
download | bitcoin-d0abf0bf429586e3a5b4c3231fe430dc29695481.tar.xz |
rpc/*,rest: Add review-only assertion to EnsureChainman
Diffstat (limited to 'src')
-rw-r--r-- | src/rpc/blockchain.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rpc/blockchain.cpp b/src/rpc/blockchain.cpp index e1501d7254..bb668984e9 100644 --- a/src/rpc/blockchain.cpp +++ b/src/rpc/blockchain.cpp @@ -79,6 +79,7 @@ ChainstateManager& EnsureChainman(const std::any& context) if (!node.chainman) { throw JSONRPCError(RPC_INTERNAL_ERROR, "Node chainman not found"); } + WITH_LOCK(::cs_main, CHECK_NONFATAL(std::addressof(g_chainman) == std::addressof(*node.chainman))); return *node.chainman; } |