mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 10:22:23 +00:00
core/rawdb: reset freezer recheck timer before select
This commit is contained in:
parent
142c94d628
commit
6664a78e61
1 changed files with 2 additions and 1 deletions
|
|
@ -165,10 +165,11 @@ func (f *chainFreezer) freeze(db ethdb.KeyValueStore) {
|
|||
triggered <- struct{}{}
|
||||
triggered = nil
|
||||
}
|
||||
timer.Reset(freezerRecheckInterval)
|
||||
select {
|
||||
case <-timer.C:
|
||||
backoff = false
|
||||
timer.Reset(freezerRecheckInterval)
|
||||
|
||||
case triggered = <-f.trigger:
|
||||
backoff = false
|
||||
case <-f.quit:
|
||||
|
|
|
|||
Loading…
Reference in a new issue