Ensure in sync differently
This commit is contained in:
@@ -1956,7 +1956,7 @@ bool IsInSync()
|
|||||||
pbi = chainActive.Tip();
|
pbi = chainActive.Tip();
|
||||||
if ( !pbi )
|
if ( !pbi )
|
||||||
return false;
|
return false;
|
||||||
else if ( pindexBestHeader != 0 && ((pindexBestHeader->nHeight - 1) > pbi->nHeight) )
|
else if ( pindexBestHeader == 0 || ((komodo_longestchain() - 1) > pbi->nHeight) )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -804,7 +804,7 @@ int32_t waitForPeers(const CChainParams &chainparams)
|
|||||||
LOCK(cs_vNodes);
|
LOCK(cs_vNodes);
|
||||||
fvNodesEmpty = vNodes.empty();
|
fvNodesEmpty = vNodes.empty();
|
||||||
}
|
}
|
||||||
} while (!IsInSync() || fvNodesEmpty);
|
} while (fvNodesEmpty || !IsInSync());
|
||||||
MilliSleep(100 + rand() % 400);
|
MilliSleep(100 + rand() % 400);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user