From e8b019b5917f8c6cf4ae57626f464c85ae2c5728 Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Wed, 10 May 2023 13:46:42 +0200 Subject: [PATCH] store TransportAddress Signed-off-by: Csaba Kiraly --- libp2pdht/private/eth/p2p/discoveryv5/transport.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libp2pdht/private/eth/p2p/discoveryv5/transport.nim b/libp2pdht/private/eth/p2p/discoveryv5/transport.nim index d320148..69c0f22 100644 --- a/libp2pdht/private/eth/p2p/discoveryv5/transport.nim +++ b/libp2pdht/private/eth/p2p/discoveryv5/transport.nim @@ -26,7 +26,8 @@ type gcsafe, raises: [Defect].} DatagramTransport = ref object - udata*: pointer # User-driven pointer + udata*: pointer # User-driven pointer + local: TransportAddress # Local address proc sendTo*[T](transp: DatagramTransport, remote: TransportAddress, msg: sink seq[T], msglen = -1) {.async.} = @@ -58,6 +59,7 @@ proc newFakeDatagramTransport*[T](cbproc: DatagramCallback, result = DatagramTransport() GC_ref(udata) result.udata = cast[pointer](udata) + result.local = local type