From e2adc2daba49a0edf131cd490461e38e21e38dd6 Mon Sep 17 00:00:00 2001 From: tom <69969590+simlecode@users.noreply.github.com> Date: Wed, 2 Nov 2022 10:43:07 +0800 Subject: [PATCH] fix: fix memory leak (#272) --- 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