From 7aa1222310434f9f2e72651540b694dcf2dd7605 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Tue, 11 Mar 2014 05:15:56 -0700 Subject: [PATCH] Fix the "peer action" transition from syncing to full --- src/ripple_app/misc/NetworkOPs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ripple_app/misc/NetworkOPs.cpp b/src/ripple_app/misc/NetworkOPs.cpp index d24acb460..1464f5a09 100644 --- a/src/ripple_app/misc/NetworkOPs.cpp +++ b/src/ripple_app/misc/NetworkOPs.cpp @@ -1446,7 +1446,8 @@ bool NetworkOPsImp::haveConsensusObject () if (!ledgerChange) { m_journal.info << "Beginning consensus due to peer action"; - if ( ((mMode == omCONNECTED) || (mMode == omTRACKING)) && (getPreviousProposers() >= m_ledgerMaster.getMinValidations()) ) + if ( ((mMode == omTRACKING) || (mMode == omSYNCING)) && + (getPreviousProposers() >= m_ledgerMaster.getMinValidations()) ) setMode (omFULL); beginConsensus (networkClosed, m_ledgerMaster.getCurrentLedger ()); }