From 5d853b8630d51372a7c6928a73a5e90ca7441b90 Mon Sep 17 00:00:00 2001 From: Alvaro Revuelta Date: Wed, 5 Apr 2023 15:12:49 +0200 Subject: [PATCH] chore: do not mount relay more than once (#1650) --- waku/v2/node/waku_node.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/waku/v2/node/waku_node.nim b/waku/v2/node/waku_node.nim index 89a4095ac..a97c51d7b 100644 --- a/waku/v2/node/waku_node.nim +++ b/waku/v2/node/waku_node.nim @@ -413,6 +413,10 @@ proc mountRelay*(node: WakuNode, topics: seq[string] = @[], triggerSelf = true, peerExchangeHandler = none(RoutingRecordsHandler)) {.async, gcsafe.} = + if not node.wakuRelay.isNil(): + error "wakuRelay already mounted, skipping" + return + ## The default relay topics is the union of all configured topics plus default PubsubTopic(s) info "mounting relay protocol"