From b012e5ed5dd4339b6b61ff757e5f27d341d53a46 Mon Sep 17 00:00:00 2001 From: jl777 Date: Mon, 16 Apr 2018 02:48:12 +0300 Subject: [PATCH] Delay PoW check until connect block --- src/main.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index e6ad465a7..3255c3380 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3809,7 +3809,10 @@ bool AcceptBlockHeader(const CBlockHeader& block, CValidationState& state, CBloc if (!ContextualCheckBlockHeader(block, state, pindexPrev)) return false; if (pindex == NULL) - pindex = AddToBlockIndex(block); + { + if ( (pindex= AddToBlockIndex(block)) == 0 ) + fprintf(stderr,"couldnt add to block index\n"); + } if (ppindex) *ppindex = pindex; return true; @@ -3825,7 +3828,7 @@ bool AcceptBlock(CBlock& block, CValidationState& state, CBlockIndex** ppindex, return false; if ( pindex == 0 ) { - //fprintf(stderr,"AcceptBlock error null pindex\n"); + fprintf(stderr,"AcceptBlock error null pindex\n"); return false; } // Try to process all requested blocks that we don't have, but only