review, cleanup: eliminate uninitialized variable

This commit is contained in:
Larry Ruane 2020-06-25 09:32:36 -06:00
parent 0219a97139
commit 73fae6bf0a
1 changed files with 3 additions and 9 deletions

View File

@ -4654,20 +4654,14 @@ bool CWallet::InitLoadWallet(bool clearWitnessCaches)
RegisterValidationInterface(walletInstance); RegisterValidationInterface(walletInstance);
CBlockIndex *pindexRescan; CBlockIndex *pindexRescan = chainActive.Genesis();
if (clearWitnessCaches || GetBoolArg("-rescan", false)) if (clearWitnessCaches || GetBoolArg("-rescan", false)) {
{
walletInstance->ClearNoteWitnessCache(); walletInstance->ClearNoteWitnessCache();
pindexRescan = chainActive.Genesis(); } else {
}
else
{
CWalletDB walletdb(walletFile); CWalletDB walletdb(walletFile);
CBlockLocator locator; CBlockLocator locator;
if (walletdb.ReadBestBlock(locator)) if (walletdb.ReadBestBlock(locator))
pindexRescan = FindForkInGlobalIndex(chainActive, locator); pindexRescan = FindForkInGlobalIndex(chainActive, locator);
else
pindexRescan = chainActive.Genesis();
} }
if (chainActive.Tip() && chainActive.Tip() != pindexRescan) if (chainActive.Tip() && chainActive.Tip() != pindexRescan)
{ {