Do diskspace check before import thread is started

Github-Pull: #8392
Rebased-From: 9d4eb9ad99f7c3abf7abaeaf7ea51f98f9445e75
This commit is contained in:
Pieter Wuille
2016-07-22 16:01:51 +02:00
committed by lateminer
parent 7b21a947fe
commit 6fe2142990

View File

@@ -1470,6 +1470,9 @@ bool AppInit2(Config& config, boost::thread_group& threadGroup, CScheduler& sche
// ********************************************************* Step 10: import blocks
if (!CheckDiskSpace())
return false;
// Either install a handler to notify us when genesis activates, or set fHaveGenesis directly.
// No locking, as this happens before any background thread is started.
if (chainActive.Tip() == NULL) {
@@ -1501,9 +1504,6 @@ bool AppInit2(Config& config, boost::thread_group& threadGroup, CScheduler& sche
// ********************************************************* Step 11: start node
if (!CheckDiskSpace())
return false;
if (!strErrors.str().empty())
return InitError(strErrors.str());