better fix
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user