From 2f55784db70757864b1bae4fc2759396c26220c2 Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Tue, 9 Nov 2021 15:33:24 -0400 Subject: [PATCH] fix: do not self-ping --- waku/v2/node/wakunode2.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/waku/v2/node/wakunode2.go b/waku/v2/node/wakunode2.go index a2d5ac9e..77eccc1e 100644 --- a/waku/v2/node/wakunode2.go +++ b/waku/v2/node/wakunode2.go @@ -416,7 +416,9 @@ func (w *WakuNode) startKeepAlive(t time.Duration) { // which is not possible when iterating // through Network's peer collection, as it will be empty for _, p := range w.host.Peerstore().Peers() { - go pingPeer(w.ctx, w.ping, p) + if p != w.host.ID() { + go pingPeer(w.ctx, w.ping, p) + } } case <-w.quit: ticker.Stop()