From 4a2416fe5eb8d4bdcee3c8ef50832af456597a27 Mon Sep 17 00:00:00 2001 From: cheatfate Date: Tue, 28 Jan 2020 15:46:57 +0200 Subject: [PATCH] Allow to setup datagram servers with 0 port. --- chronos/transports/datagram.nim | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/chronos/transports/datagram.nim b/chronos/transports/datagram.nim index 373fcd1..0cc4ae5 100644 --- a/chronos/transports/datagram.nim +++ b/chronos/transports/datagram.nim @@ -536,7 +536,7 @@ else: closeSocket(localSock) raiseTransportOsError(err) - if local.port != Port(0): + if local.family != AddressFamily.None: var saddr: Sockaddr_storage var slen: SockLen toSAddr(local, saddr, slen) @@ -546,7 +546,6 @@ else: if sock == asyncInvalidSocket: closeSocket(localSock) raiseTransportOsError(err) - result.local = local if remote.port != Port(0): var saddr: Sockaddr_storage