diff --git a/blockchain/v0/reactor.go b/blockchain/v0/reactor.go index 7928a1d0a..dd753f1f2 100644 --- a/blockchain/v0/reactor.go +++ b/blockchain/v0/reactor.go @@ -128,7 +128,9 @@ func (bcR *BlockchainReactor) SwitchToFastSync(state sm.State) error { // OnStop implements service.Service. func (bcR *BlockchainReactor) OnStop() { - bcR.pool.Stop() + if bcR.fastSync { + bcR.pool.Stop() + } } // GetChannels implements Reactor