mirror of https://github.com/status-im/nim-eth.git
Fix discv4.send: use addCallback instead of .callback (#665)
This commit is contained in:
parent
159ae697c5
commit
c57cebfd81
|
@ -102,9 +102,10 @@ proc expiration(): uint32 =
|
|||
proc send(d: DiscoveryProtocol, n: Node, data: seq[byte]) =
|
||||
let ta = initTAddress(n.node.address.ip, n.node.address.udpPort)
|
||||
let f = d.transp.sendTo(ta, data)
|
||||
f.callback = proc(data: pointer) {.gcsafe.} =
|
||||
let cb = proc(data: pointer) {.gcsafe.} =
|
||||
if f.failed:
|
||||
debug "Discovery send failed", msg = f.readError.msg
|
||||
f.addCallback cb
|
||||
|
||||
proc sendPing*(d: DiscoveryProtocol, n: Node): seq[byte] =
|
||||
let payload = rlp.encode((PROTO_VERSION, d.address, n.node.address,
|
||||
|
|
Loading…
Reference in New Issue