summary refs log tree commit diff stats
path: root/lib/pure
diff options
context:
space:
mode:
authorYuriy Glukhov <yuriy.glukhov@gmail.com>2018-06-07 21:10:00 +0300
committerYuriy Glukhov <yuriy.glukhov@gmail.com>2018-06-07 21:10:00 +0300
commitb2323de9140dfa3a1cbe007274970457bb1ecc76 (patch)
treee3bf9477e2d4218702f527392e552a9eba9dcf70 /lib/pure
parent12f929e5822beeab2e1d60af9b4ef53d8339e11e (diff)
downloadNim-b2323de9140dfa3a1cbe007274970457bb1ecc76.tar.gz
Fixed compilation error when Sockaddr_in4 or Sockaddr_in6 passed to fromSockAddr
Diffstat (limited to 'lib/pure')
-rw-r--r--lib/pure/net.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/net.nim b/lib/pure/net.nim
index 60817484a..5d2efebee 100644
--- a/lib/pure/net.nim
+++ b/lib/pure/net.nim
@@ -447,7 +447,7 @@ proc fromSockAddr*(sa: Sockaddr_storage | SockAddr | Sockaddr_in | Sockaddr_in6,
     sl: Socklen, address: var IpAddress, port: var Port) {.inline.} =
   ## Converts `SockAddr` and `Socklen` to `IpAddress` and `Port`. Raises
   ## `ObjectConversionError` in case of invalid `sa` and `sl` arguments.
-  fromSockAddrAux(unsafeAddr sa, sl, address, port)
+  fromSockAddrAux(cast[ptr Sockaddr_storage](unsafeAddr sa), sl, address, port)
 
 when defineSsl:
   CRYPTO_malloc_init()