From 2312cddaffa33beee2defbe89e8dee654b2cf602 Mon Sep 17 00:00:00 2001 From: Yusef Napora Date: Mon, 11 May 2020 11:13:06 -0400 Subject: [PATCH] add nil check for decayer --- tag_tracer.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tag_tracer.go b/tag_tracer.go index ce0e326..7cc0cb5 100644 --- a/tag_tracer.go +++ b/tag_tracer.go @@ -120,6 +120,9 @@ func (t *tagTracer) removeDeliveryTag(topic string) { } func (t *tagTracer) decayingDeliveryTag(topic string) (connmgr.DecayingTag, error) { + if t.decayer == nil { + return nil, fmt.Errorf("connection manager does not support decaying tags") + } name := fmt.Sprintf("pubsub-deliveries:%s", topic) // decrement tag value by GossipSubConnTagDecayAmount at each decay interval