From 3ff91cd89084eeaab818898470847b799df75ce9 Mon Sep 17 00:00:00 2001 From: Jorropo Date: Mon, 6 Nov 2023 18:13:13 +0100 Subject: [PATCH 1/2] swarm: fix timer Leak in the dial loop (#2636) --- p2p/net/swarm/dial_worker.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/p2p/net/swarm/dial_worker.go b/p2p/net/swarm/dial_worker.go index 78795f17b3..ffb16ca837 100644 --- a/p2p/net/swarm/dial_worker.go +++ b/p2p/net/swarm/dial_worker.go @@ -116,6 +116,8 @@ func (w *dialWorker) loop() { startTime := w.cl.Now() // dialTimer is the dialTimer used to trigger dials dialTimer := w.cl.InstantTimer(startTime.Add(math.MaxInt64)) + defer dialTimer.Stop() + timerRunning := true // scheduleNextDial updates timer for triggering the next dial scheduleNextDial := func() { From 3e1d57d746a6aadccb9514ec88da236e7b917e32 Mon Sep 17 00:00:00 2001 From: sukun Date: Mon, 6 Nov 2023 18:20:06 +0100 Subject: [PATCH 2/2] release v0.31.1 --- version.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.json b/version.json index 2074057d9d..3fef571c9b 100644 --- a/version.json +++ b/version.json @@ -1,3 +1,3 @@ { - "version": "v0.31.0" + "version": "v0.31.1" }