X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fdb.cpp;h=89c162b145938d69e906c54bf89bd515468190cd;hp=13a59fd035d09d5b3eef989b03b544f3082fff03;hb=3846f5a6085639af9a4a9d8c392e2c825d764fb7;hpb=9d519fcff4e11f4e770c350fa69c302aed881b01 diff --git a/src/db.cpp b/src/db.cpp index 13a59fd..89c162b 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -712,7 +712,8 @@ bool CTxDB::LoadBlockIndex() if (!block.ReadFromDisk(pindex)) return error("LoadBlockIndex() : block.ReadFromDisk failed"); // check level 1: verify block validity - if (nCheckLevel>0 && !block.CheckBlock()) + // check level 7: verify block signature too + if (nCheckLevel>0 && !block.CheckBlock(true, true, (nCheckLevel>6))) { printf("LoadBlockIndex() : *** found bad block at %d, hash=%s\n", pindex->nHeight, pindex->GetBlockHash().ToString().c_str()); pindexFork = pindex->pprev;