pgreco's startup crash fix

This commit is contained in:
Glenn Willen 2022-12-07 13:52:03 -08:00
parent fba37b74b4
commit 29345e9e12

View file

@ -910,6 +910,10 @@ bool PeerManagerImpl::TipMayBeStale()
bool PeerManagerImpl::CanDirectFetch()
{
if(!m_chainman.ActiveChain().Tip()) {
LogPrint(BCLog::NET, "Startup crash avoided\n");
return false;
}
return m_chainman.ActiveChain().Tip()->GetBlockTime() > GetAdjustedTime() - m_chainparams.GetConsensus().nPowTargetSpacing * 20;
}