X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Ftxdb-bdb.cpp;h=d9ed8da4b308861494cf4ec2543abff1fc75d458;hb=68fbc35ade50af7e8b0ec0fe80e9a1372bccba2c;hp=41883d05575f659387ab35d48fca6586001a60f0;hpb=adb8391acdf671640adb1e8be564e68b254fca69;p=novacoin.git diff --git a/src/txdb-bdb.cpp b/src/txdb-bdb.cpp index 41883d0..d9ed8da 100644 --- a/src/txdb-bdb.cpp +++ b/src/txdb-bdb.cpp @@ -376,8 +376,10 @@ bool CTxDB::LoadBlockIndexGuts() CDiskBlockIndex diskindex; ssValue >> diskindex; + uint256 blockHash = diskindex.GetBlockHash(); + // Construct block index object - CBlockIndex* pindexNew = InsertBlockIndex(diskindex.GetBlockHash()); + CBlockIndex* pindexNew = InsertBlockIndex(blockHash); pindexNew->pprev = InsertBlockIndex(diskindex.hashPrev); pindexNew->pnext = InsertBlockIndex(diskindex.hashNext); pindexNew->nFile = diskindex.nFile; @@ -397,7 +399,7 @@ bool CTxDB::LoadBlockIndexGuts() pindexNew->nNonce = diskindex.nNonce; // Watch for genesis block - if (pindexGenesisBlock == NULL && diskindex.GetBlockHash() == (!fTestNet ? hashGenesisBlock : hashGenesisBlockTestNet)) + if (pindexGenesisBlock == NULL && blockHash == (!fTestNet ? hashGenesisBlock : hashGenesisBlockTestNet)) pindexGenesisBlock = pindexNew; if (!pindexNew->CheckIndex())