Skip to content

Commit a314fb8

Browse files
committed
fix compilation issues for latest nim release
1 parent b365f94 commit a314fb8

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

asynctools.nimble

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Package
2-
version = "0.1.0"
2+
version = "0.1.1"
33
author = "Eugene Kabanov"
44
description = "Various asynchronous tools for Nim"
55
license = "MIT"
66
# Deps
7-
requires "nim >= 0.14.2"
7+
requires "nim >= 0.19.4"

asynctools/asyncdns.nim

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const
2222
PACKETSZ = 512
2323

2424
type
25-
uncheckedArray {.unchecked.} [T] = array[0..100_000, T]
25+
uncheckedArray [T] = UncheckedArray[T]
2626
AsyncAddrInfo* = distinct AddrInfo
2727

2828
when defined(windows):
@@ -658,7 +658,7 @@ else:
658658
psin_len[] = cast[uint8](sizeof(Sockaddr_in))
659659

660660
var addrp = cast[ptr Sockaddr_in](addr sockArr[ai])
661-
addrp.sin_family = toInt(domain)
661+
addrp.sin_family = TSa_Family(toInt(domain))
662662
addrp.sin_port = nativesockets.ntohs(cast[uint16](port))
663663
copyMem(addr addrp.sin_addr, record.rdata, 4)
664664
if k + 1 < count:
@@ -678,7 +678,7 @@ else:
678678
psin_len[] = cast[uint8](sizeof(Sockaddr_in6))
679679

680680
var addrp = cast[ptr Sockaddr_in6](addr sockArr[ai])
681-
addrp.sin6_family = toInt(domain)
681+
addrp.sin6_family = TSa_Family(toInt(domain))
682682
addrp.sin6_port = nativesockets.ntohs(cast[uint16](port))
683683
copyMem(addr addrp.sin6_addr, record.rdata, 4 * 4)
684684
if k + 1 < count:
@@ -721,8 +721,6 @@ else:
721721
raise newException(ValueError, "No address records for domain!")
722722
of rtypeError:
723723
raise newException(ValueError, "Wrong record type in response!")
724-
else:
725-
raise newException(ValueError, "Unknown error!")
726724

727725
proc free*(aip: ptr AsyncAddrInfo) =
728726
dealloc(cast[pointer](aip))

0 commit comments

Comments
 (0)