From eb0e9d0d5bd0ad14a390bcb3dc20bd2ada62a0be Mon Sep 17 00:00:00 2001 From: ucwong Date: Sat, 6 Jan 2024 02:47:03 +0800 Subject: [PATCH] eth/filters/api.go : unsubscribe fix --- eth/filters/api.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eth/filters/api.go b/eth/filters/api.go index 5dc59d01cd..8cf701ec57 100644 --- a/eth/filters/api.go +++ b/eth/filters/api.go @@ -266,9 +266,9 @@ func (api *FilterAPI) Logs(ctx context.Context, crit FilterCriteria) (*rpc.Subsc if err != nil { return nil, err } - defer logsSub.Unsubscribe() go func() { + defer logsSub.Unsubscribe() for { select { case logs := <-matchedLogs: