mirror of
https://github.com/dashpay/dash.git
synced 2024-12-27 21:12:48 +01:00
On close of splashscreen interrupt verifyDB
With the splashscreen being able to be closed it is possible to shutdown during the lengthy verifyDB method. (Takes about a minute on my machine). This change allows us to shutdown much sooner. Github-Pull: #5557
This commit is contained in:
parent
f55c5e9749
commit
70477a0bdf
@ -3017,6 +3017,8 @@ bool CVerifyDB::VerifyDB(CCoinsView *coinsview, int nCheckLevel, int nCheckDepth
|
|||||||
} else
|
} else
|
||||||
nGoodTransactions += block.vtx.size();
|
nGoodTransactions += block.vtx.size();
|
||||||
}
|
}
|
||||||
|
if (ShutdownRequested())
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
if (pindexFailure)
|
if (pindexFailure)
|
||||||
return error("VerifyDB() : *** coin database inconsistencies found (last %i blocks, %i good transactions before that)\n", chainActive.Height() - pindexFailure->nHeight + 1, nGoodTransactions);
|
return error("VerifyDB() : *** coin database inconsistencies found (last %i blocks, %i good transactions before that)\n", chainActive.Height() - pindexFailure->nHeight + 1, nGoodTransactions);
|
||||||
|
Loading…
Reference in New Issue
Block a user