From 69592d77862d5a243b80c2f24056a6403314caf4 Mon Sep 17 00:00:00 2001 From: allformless <213398294+allformless@users.noreply.github.com> Date: Fri, 15 May 2026 13:41:33 +0800 Subject: [PATCH] eth/filters: fix source leak when New Filters --- eth/filters/api.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eth/filters/api.go b/eth/filters/api.go index e21c82e6f2..7319f333cd 100644 --- a/eth/filters/api.go +++ b/eth/filters/api.go @@ -219,6 +219,7 @@ func (api *FilterAPI) NewVotesFilter() rpc.ID { api.filtersMu.Unlock() gopool.Submit(func() { + defer voteSub.Unsubscribe() for { select { case vote := <-votes: @@ -341,6 +342,7 @@ func (api *FilterAPI) NewFinalizedHeaderFilter() rpc.ID { api.filtersMu.Unlock() gopool.Submit(func() { + defer headerSub.Unsubscribe() for { select { case h := <-headers: