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