From 9b0b0b02d052c04541b2179dc79ed73b418609f2 Mon Sep 17 00:00:00 2001 From: Ethan Buchman Date: Sat, 14 Jul 2018 12:53:54 +0100 Subject: [PATCH] consensus: wait on stop if not fastsync --- consensus/reactor.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/consensus/reactor.go b/consensus/reactor.go index 48ebcad2..3eb1d73a 100644 --- a/consensus/reactor.go +++ b/consensus/reactor.go @@ -80,6 +80,9 @@ func (conR *ConsensusReactor) OnStop() { conR.BaseReactor.OnStop() conR.unsubscribeFromBroadcastEvents() conR.conS.Stop() + if !conR.FastSync() { + conR.conS.Wait() + } } // SwitchToConsensus switches from fast_sync mode to consensus mode.