Prevent a pindex == NULL case in the ScanForWalletTransactions traversal

This commit is contained in:
sasha 2022-03-23 11:53:42 -07:00
parent bd1feab2db
commit cc05712e7f
1 changed files with 1 additions and 1 deletions

View File

@ -4303,7 +4303,7 @@ int CWallet::ScanForWalletTransactions(
// no need to read and scan block, if block was created before
// our wallet birthday (as adjusted for block time variability)
while (pindex && nTimeFirstKey && pindex->GetBlockTime() < nTimeFirstKey - TIMESTAMP_WINDOW) {
while (chainActive.Next(pindex) != NULL && nTimeFirstKey && pindex->GetBlockTime() < nTimeFirstKey - TIMESTAMP_WINDOW) {
pindex = chainActive.Next(pindex);
}