From 430162f8a1c60c2a8a425896e898fad9d177f61f Mon Sep 17 00:00:00 2001 From: Lei Wang Date: Tue, 7 Jul 2020 17:47:49 +0800 Subject: [PATCH] Update reactor.go (#5088) check bcR.fastSync flag when "OnStop" fix "service/service.go:161 Not stopping BlockPool -- have not been started yet {"impl": "BlockPool"}" error when kill process --- blockchain/v0/reactor.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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