fix: loop counter for writing multiaddresses in enr

This commit is contained in:
Richard Ramos
2023-09-08 13:45:11 -04:00
committed by richΛrd
parent be982d8617
commit 793c059ea7
+1 -1
View File
@@ -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