From 985c48e0891cdec5d87c64be1665a58f3b4fa0ad Mon Sep 17 00:00:00 2001 From: simlecode <69969590+simlecode@users.noreply.github.com> Date: Tue, 25 Oct 2022 18:09:17 +0800 Subject: [PATCH] fix: fix memory leak --- service/events.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/service/events.go b/service/events.go index 4b8e9c44..1b98ca98 100644 --- a/service/events.go +++ b/service/events.go @@ -16,6 +16,9 @@ type NodeEvents struct { } func (nd *NodeEvents) listenHeadChangesOnce(ctx context.Context) error { + ctx, cancel := context.WithCancel(ctx) + defer cancel() + notifs, err := nd.client.ChainNotify(ctx) if err != nil { return err