consensus: wait on stop if not fastsync

This commit is contained in:
Ethan Buchman 2018-07-14 12:53:54 +01:00
parent 9703a8825d
commit 9b0b0b02d0
1 changed files with 3 additions and 0 deletions

View File

@ -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.