X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fmain.cpp;h=68ae6a2c2d15d93c468c563a41df02a0e7de0f75;hp=329105453122dabe323dd4076440fe3dc5c73903;hb=4f79246296b55b4894a72a6354898445a21c6996;hpb=39d23056c0cf13b3e59648c159f2d4aff190992b diff --git a/src/main.cpp b/src/main.cpp index 3291054..68ae6a2 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1189,11 +1189,11 @@ const CBlockIndex* GetLastBlockIndex(const CBlockIndex* pindex, bool fProofOfSta unsigned int GetNextTargetRequired(const CBlockIndex* pindexLast, bool fProofOfStake) { - CBigNum bnTargetLimit = !fProofOfStake ? bnProofOfWorkLimit : GetProofOfStakeLimit(pindexLast->nHeight, pindexLast->nTime); - if (pindexLast == NULL) return bnTargetLimit.GetCompact(); // genesis block + CBigNum bnTargetLimit = !fProofOfStake ? bnProofOfWorkLimit : GetProofOfStakeLimit(pindexLast->nHeight, pindexLast->nTime); + const CBlockIndex* pindexPrev = GetLastBlockIndex(pindexLast, fProofOfStake); if (pindexPrev->pprev == NULL) return bnTargetLimit.GetCompact(); // first block