From 756271276c882e97b0a2933225bffe3839461286 Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 1 Dec 2016 10:45:56 -0300 Subject: [PATCH] test --- src/main.cpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index f2c3ae6f1..bfbb6cc42 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2706,14 +2706,18 @@ static bool ActivateBestChainStep(CValidationState &state, CBlockIndex *pindexMo } if ( 1 ) { - while (chainActive.Tip()->nHeight > 91418 ) + static int32_t didinit; + if ( didinit++ == 0 ) { - fprintf(stderr,"rewind ht.%d\n",chainActive.Tip()->nHeight); - if ( !DisconnectTip(state) ) - return false; + while (chainActive.Tip()->nHeight > 91418 ) + { + fprintf(stderr,"rewind ht.%d\n",chainActive.Tip()->nHeight); + if ( !DisconnectTip(state) ) + return false; + } + pindexOldTip = chainActive.Tip(); + pindexFork = chainActive.FindFork(pindexMostWork); } - pindexOldTip = chainActive.Tip(); - pindexFork = chainActive.FindFork(pindexMostWork); } // Build list of new blocks to connect. std::vector vpindexToConnect;