diff --git a/libp2pdht/private/eth/p2p/discoveryv5/transport.nim b/libp2pdht/private/eth/p2p/discoveryv5/transport.nim index 0cbfc17..b3b77fd 100644 --- a/libp2pdht/private/eth/p2p/discoveryv5/transport.nim +++ b/libp2pdht/private/eth/p2p/discoveryv5/transport.nim @@ -68,7 +68,7 @@ proc sendMessage*(t: Transport, toId: NodeId, toAddr: Address, message: seq[byte proc registerRequest(t: Transport, n: Node, message: seq[byte], nonce: AESGCMNonce) = let request = PendingRequest(node: n, message: message) - if not t.pendingRequests.hasKeyOrPut(nonce, request): + if not t.pendingRequests.hasKeyOrPut(nonce, request): # why hasHeyOrPut? What if key already exists sleepAsync(responseTimeout).addCallback() do(data: pointer): t.pendingRequests.del(nonce)