From 8b8d727f6b0266e7c6d3331c5255c2a03711d0b3 Mon Sep 17 00:00:00 2001 From: ucwong Date: Fri, 3 Apr 2020 02:01:42 +0000 Subject: [PATCH] eth/filters/api : Add timer.Stop() for filter when it expired --- eth/filters/api.go | 1 + 1 file changed, 1 insertion(+) diff --git a/eth/filters/api.go b/eth/filters/api.go index 30d7b71c31..d2ee2fa6b2 100644 --- a/eth/filters/api.go +++ b/eth/filters/api.go @@ -87,6 +87,7 @@ func (api *PublicFilterAPI) timeoutLoop() { case <-f.deadline.C: f.s.Unsubscribe() delete(api.filters, id) + go f.deadline.Stop() default: continue }