aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
diff options
context:
space:
mode:
authorJoão Barbosa <[email protected]>2018-03-30 17:48:20 +0100
committerJoão Barbosa <[email protected]>2018-10-20 11:12:20 +0100
commit585b47cfe133fae112782ad0a88fe25c71d465fa (patch)
tree5ca29c50646216a55e54572da9e2e844b6f435a1 /src/validation.cpp
parentMerge #14497: docs: Add doc/bitcoin-conf.md (diff)
downloaddiscoin-585b47cfe133fae112782ad0a88fe25c71d465fa.tar.xz
discoin-585b47cfe133fae112782ad0a88fe25c71d465fa.zip
rpc: Prevent concurrent savemempool
Diffstat (limited to 'src/validation.cpp')
-rw-r--r--src/validation.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/validation.cpp b/src/validation.cpp
index 458458d85..9d7d1f1dc 100644
--- a/src/validation.cpp
+++ b/src/validation.cpp
@@ -4766,6 +4766,9 @@ bool DumpMempool()
std::map<uint256, CAmount> mapDeltas;
std::vector<TxMempoolInfo> vinfo;
+ static Mutex dump_mutex;
+ LOCK(dump_mutex);
+
{
LOCK(mempool.cs);
for (const auto &i : mempool.mapDeltas) {