From 4d6cc8597dea3a24520b21b2359918251c12abbe Mon Sep 17 00:00:00 2001 From: scott Date: Tue, 7 Jan 2020 18:41:55 +0800 Subject: [PATCH] Fix whisperv6 peer time.Ticker leak --- whisper/whisperv6/peer.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/whisper/whisperv6/peer.go b/whisper/whisperv6/peer.go index 4451f14958..29d8bdf17e 100644 --- a/whisper/whisperv6/peer.go +++ b/whisper/whisperv6/peer.go @@ -146,7 +146,9 @@ func (peer *Peer) handshake() error { func (peer *Peer) update() { // Start the tickers for the updates expire := time.NewTicker(expirationCycle) + defer expire.Stop() transmit := time.NewTicker(transmissionCycle) + defer transmit.Stop() // Loop and transmit until termination is requested for {