mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-20 10:52:25 +00:00
miner : fix exit channel goroutine leak
This commit is contained in:
parent
f7b29ec942
commit
071e15820d
2 changed files with 2 additions and 2 deletions
|
|
@ -71,7 +71,7 @@ func New(eth Backend, config *Config, chainConfig *params.ChainConfig, mux *even
|
|||
eth: eth,
|
||||
mux: mux,
|
||||
engine: engine,
|
||||
exitCh: make(chan struct{}),
|
||||
exitCh: make(chan struct{}, 1),
|
||||
worker: newWorker(config, chainConfig, engine, eth, mux, isLocalBlock, true),
|
||||
canStart: 1,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -198,7 +198,7 @@ func newWorker(config *Config, chainConfig *params.ChainConfig, engine consensus
|
|||
newWorkCh: make(chan *newWorkReq),
|
||||
taskCh: make(chan *task),
|
||||
resultCh: make(chan *types.Block, resultQueueSize),
|
||||
exitCh: make(chan struct{}),
|
||||
exitCh: make(chan struct{}, 1),
|
||||
startCh: make(chan struct{}, 1),
|
||||
resubmitIntervalCh: make(chan time.Duration),
|
||||
resubmitAdjustCh: make(chan *intervalAdjust, resubmitAdjustChanSize),
|
||||
|
|
|
|||
Loading…
Reference in a new issue