From a5754a5ff4d06a767b7f0049c19c9d9a4f0d4e99 Mon Sep 17 00:00:00 2001 From: Brian Tiger Chow Date: Wed, 19 Nov 2014 23:34:14 -0800 Subject: [PATCH] fix(bitswap) stop the ticker when the run loop exits @whyrusleeping License: MIT Signed-off-by: Brian Tiger Chow --- exchange/bitswap/bitswap.go | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/bitswap/bitswap.go b/exchange/bitswap/bitswap.go index 6ff604134..97fd0576f 100644 --- a/exchange/bitswap/bitswap.go +++ b/exchange/bitswap/bitswap.go @@ -170,6 +170,7 @@ func (bs *bitswap) run(ctx context.Context) { rebroadcastTime := time.Second * 5 broadcastSignal := time.NewTicker(bs.strategy.GetRebroadcastDelay()) + defer broadcastSignal.Stop() for { select {