From 8ad08d6b04813735fdbb60818d37f629c6be8953 Mon Sep 17 00:00:00 2001 From: Andrea Maria Piana Date: Tue, 29 Aug 2023 12:53:39 +0100 Subject: [PATCH] Check nils when deliting subscription (#691) --- waku/v2/protocol/filter/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/waku/v2/protocol/filter/client.go b/waku/v2/protocol/filter/client.go index 6f59c655..f2787269 100644 --- a/waku/v2/protocol/filter/client.go +++ b/waku/v2/protocol/filter/client.go @@ -379,7 +379,7 @@ func (wf *WakuFilterLightNode) Unsubscribe(ctx context.Context, contentFilter Co localWg.Wait() close(resultChan) for _, peerID := range peersUnsubscribed { - if len(wf.subscriptions.items[peerID].subscriptionsPerTopic) == 0 { + if wf.subscriptions != nil && wf.subscriptions.items != nil && wf.subscriptions.items[peerID] != nil && len(wf.subscriptions.items[peerID].subscriptionsPerTopic) == 0 { delete(wf.subscriptions.items, peerID) } }