Browse Source

better fix

warmup
blackjok3r 5 years ago
parent
commit
f2645aed1b
  1. 7
      src/miner.cpp

7
src/miner.cpp

@ -222,10 +222,13 @@ CBlockTemplate* CreateNewBlock(CPubKey _pk,const CScript& _scriptPubKeyIn, int32
boost::optional<CTransaction> cheatSpend;
uint256 cbHash;
boost::this_thread::interruption_point(); // exit thread before entering locks.
CBlockIndex* pindexPrev = 0;
{
boost::this_thread::interruption_point(); // exit thread before entering locks.
// this should stop create block ever exiting until it has returned something.
boost::this_thread::disable_interruption();
ENTER_CRITICAL_SECTION(cs_main);
ENTER_CRITICAL_SECTION(mempool.cs);
pindexPrev = chainActive.LastTip();

Loading…
Cancel
Save