From b7a0c8fa18121f664ddabaa340d3a06fff719094 Mon Sep 17 00:00:00 2001 From: Andrea Maria Piana Date: Mon, 17 Jul 2023 10:34:39 +0100 Subject: [PATCH] Recover from panic on close --- waku/v2/discv5/discover.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/waku/v2/discv5/discover.go b/waku/v2/discv5/discover.go index a825cc43..36b9d72e 100644 --- a/waku/v2/discv5/discover.go +++ b/waku/v2/discv5/discover.go @@ -241,6 +241,12 @@ func (d *DiscoveryV5) Stop() { d.wg.Wait() + defer func() { + if r := recover(); r != nil { + d.log.Info("recovering from panic and quitting") + } + }() + close(d.peerCh) }