Skip to content

Commit a6ec81b

Browse files
committed
Merge 81fd79a into merged_master (Elements PR ElementsProject#739)
2 parents c0dc06d + 81fd79a commit a6ec81b

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/rpc/mining.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1222,6 +1222,7 @@ UniValue consumecompactsketch(const JSONRPCRequest& request)
12221222
CBlockHeaderAndShortTxIDs cmpctblock;
12231223
ssBlock >> cmpctblock;
12241224

1225+
LOCK(mempool.cs);
12251226
PartiallyDownloadedBlock partialBlock(&mempool);
12261227
const std::vector<std::pair<uint256, CTransactionRef>> dummy;
12271228
ReadStatus status = partialBlock.InitData(cmpctblock, dummy);
@@ -1353,6 +1354,7 @@ UniValue finalizecompactblock(const JSONRPCRequest& request)
13531354
found.insert(found.end(), transactions.txn.begin(), transactions.txn.end());
13541355

13551356
// Now construct the final block!
1357+
LOCK(mempool.cs);
13561358
PartiallyDownloadedBlock partialBlock(&mempool);
13571359

13581360
const std::vector<std::pair<uint256, CTransactionRef>> dummy;

0 commit comments

Comments
 (0)