From f60744e52e5d4421e0ac2a302dbaef4107d070a7 Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Sun, 3 Sep 2023 13:54:19 +0200 Subject: [PATCH] fix ValueReplication counter Number of replicas was ValueReplication+1 before. Signed-off-by: Csaba Kiraly --- libp2pdht/private/eth/p2p/discoveryv5/protocol.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libp2pdht/private/eth/p2p/discoveryv5/protocol.nim b/libp2pdht/private/eth/p2p/discoveryv5/protocol.nim index 969ccc9..e28d803 100644 --- a/libp2pdht/private/eth/p2p/discoveryv5/protocol.nim +++ b/libp2pdht/private/eth/p2p/discoveryv5/protocol.nim @@ -866,7 +866,7 @@ proc addValue*( # TODO: lookup is specified as not returning local, even if that is the closest. Is this OK? if res.len == 0: res.add(d.localNode) - for toNode in res[0 .. ValueReplication]: + for toNode in res[0 ..< ValueReplication]: if toNode != d.localNode: let reqId = RequestId.init(d.rng[]) d.sendRequest(toNode, AddValueMessage(cId: cId, value: value), reqId)