sleep-wait on genesis block during init with -reindex

This commit is contained in:
Matt Corallo 2014-11-07 23:18:21 -08:00
parent f914f1a746
commit ff09e31a51

View File

@ -1207,6 +1207,11 @@ bool AppInit2(boost::thread_group& threadGroup)
vImportFiles.push_back(strFile); vImportFiles.push_back(strFile);
} }
threadGroup.create_thread(boost::bind(&ThreadImport, vImportFiles)); threadGroup.create_thread(boost::bind(&ThreadImport, vImportFiles));
if (chainActive.Tip() == NULL) {
LogPrintf("Waiting for genesis block to be imported...\n");
while (!fRequestShutdown && chainActive.Tip() == NULL)
MilliSleep(10);
}
// ********************************************************* Step 10: start node // ********************************************************* Step 10: start node