From 793c059ea7c038c7d4654f01381c2b7b0202ac41 Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Fri, 1 Sep 2023 17:52:04 -0400 Subject: [PATCH] fix: loop counter for writing multiaddresses in enr --- waku/v2/protocol/enr/localnode.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/waku/v2/protocol/enr/localnode.go b/waku/v2/protocol/enr/localnode.go index 27ebe4b8..db1477af 100644 --- a/waku/v2/protocol/enr/localnode.go +++ b/waku/v2/protocol/enr/localnode.go @@ -35,7 +35,7 @@ func WithMultiaddress(multiaddrs ...multiaddr.Multiaddr) ENROption { failedOnceWritingENR := false couldWriteENRatLeastOnce := false successIdx := -1 - for i := len(multiaddrs) - 1; i >= 0; i-- { + for i := len(multiaddrs); i > 0; i-- { err = writeMultiaddressField(localnode, multiaddrs[0:i]) if err == nil { couldWriteENRatLeastOnce = true