Fix init segfault where InitLoadWallet() calls ATMP before genesis

This commit is contained in:
Matt Corallo
2016-10-15 13:19:16 -04:00
parent 49c5910372
commit 37aefff5fc
2 changed files with 7 additions and 2 deletions

View File

@@ -1488,6 +1488,13 @@ bool AppInit2(boost::thread_group& threadGroup, CScheduler& scheduler)
uiInterface.NotifyBlockTip.disconnect(BlockNotifyGenesisWait);
}
#ifdef ENABLE_WALLET
// Add wallet transactions that aren't already in a block to mempool
// Do this here as mempool requires genesis block to be loaded
if (pwalletMain)
pwalletMain->ReacceptWalletTransactions();
#endif
// ********************************************************* Step 11: start node
//// debug print