From 0818c98fcabcedb0ecb46c0df8222861d0981c79 Mon Sep 17 00:00:00 2001 From: Igor Sirotin Date: Tue, 19 Dec 2023 11:58:44 +0000 Subject: [PATCH] fix_: don't start mailserver cycle when no mailservers set (#4457) --- protocol/messenger_mailserver_cycle.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/protocol/messenger_mailserver_cycle.go b/protocol/messenger_mailserver_cycle.go index eddde0cfb..149e29ac5 100644 --- a/protocol/messenger_mailserver_cycle.go +++ b/protocol/messenger_mailserver_cycle.go @@ -72,7 +72,7 @@ func (m *Messenger) StartMailserverCycle(mailservers []mailservers.Mailserver) e switch version { case 1: if m.server == nil { - m.logger.Warn("not starting mailserver cycle") + m.logger.Warn("not starting mailserver cycle: no p2p server is set") return nil } @@ -81,6 +81,10 @@ func (m *Messenger) StartMailserverCycle(mailservers []mailservers.Mailserver) e go m.updateWakuV1PeerStatus() case 2: + if len(mailservers) == 0 { + m.logger.Warn("not starting mailserver cycle: empty mailservers list") + return nil + } for _, storenode := range mailservers { _, err := m.transport.AddStorePeer(storenode.Address) if err != nil {