|
|
@ -2262,7 +2262,7 @@ bool CBlock::AcceptBlock(CValidationState &state, CDiskBlockPos *dbp) |
|
|
|
if (!FindBlockPos(state, blockPos, nBlockSize+8, nHeight, nTime, dbp != NULL)) |
|
|
|
if (!FindBlockPos(state, blockPos, nBlockSize+8, nHeight, nTime, dbp != NULL)) |
|
|
|
return error("AcceptBlock() : FindBlockPos failed"); |
|
|
|
return error("AcceptBlock() : FindBlockPos failed"); |
|
|
|
if (dbp == NULL) |
|
|
|
if (dbp == NULL) |
|
|
|
if (!WriteToDisk(blockPos)) |
|
|
|
if (!WriteBlockToDisk(*this, blockPos)) |
|
|
|
return state.Abort(_("Failed to write block")); |
|
|
|
return state.Abort(_("Failed to write block")); |
|
|
|
if (!AddToBlockIndex(state, blockPos)) |
|
|
|
if (!AddToBlockIndex(state, blockPos)) |
|
|
|
return error("AcceptBlock() : AddToBlockIndex failed"); |
|
|
|
return error("AcceptBlock() : AddToBlockIndex failed"); |
|
|
@ -2800,7 +2800,7 @@ bool InitBlockIndex() { |
|
|
|
CValidationState state; |
|
|
|
CValidationState state; |
|
|
|
if (!FindBlockPos(state, blockPos, nBlockSize+8, 0, block.nTime)) |
|
|
|
if (!FindBlockPos(state, blockPos, nBlockSize+8, 0, block.nTime)) |
|
|
|
return error("LoadBlockIndex() : FindBlockPos failed"); |
|
|
|
return error("LoadBlockIndex() : FindBlockPos failed"); |
|
|
|
if (!block.WriteToDisk(blockPos)) |
|
|
|
if (!WriteBlockToDisk(block, blockPos)) |
|
|
|
return error("LoadBlockIndex() : writing genesis block to disk failed"); |
|
|
|
return error("LoadBlockIndex() : writing genesis block to disk failed"); |
|
|
|
if (!block.AddToBlockIndex(state, blockPos)) |
|
|
|
if (!block.AddToBlockIndex(state, blockPos)) |
|
|
|
return error("LoadBlockIndex() : genesis block not accepted"); |
|
|
|
return error("LoadBlockIndex() : genesis block not accepted"); |
|
|
|