Match the AF of the socket in connect().
This commit is contained in:
parent
41be1c6c4d
commit
c4a25d23b6
1 changed files with 3 additions and 2 deletions
|
|
@ -1009,7 +1009,7 @@ else:
|
||||||
processTimers(p)
|
processTimers(p)
|
||||||
|
|
||||||
proc connect*(socket: AsyncFD, address: string, port: Port,
|
proc connect*(socket: AsyncFD, address: string, port: Port,
|
||||||
af = AF_INET): Future[void] =
|
af_unused = AF_INET): Future[void] =
|
||||||
var retFuture = newFuture[void]("connect")
|
var retFuture = newFuture[void]("connect")
|
||||||
|
|
||||||
proc cb(fd: AsyncFD): bool =
|
proc cb(fd: AsyncFD): bool =
|
||||||
|
|
@ -1017,7 +1017,8 @@ else:
|
||||||
retFuture.complete()
|
retFuture.complete()
|
||||||
return true
|
return true
|
||||||
|
|
||||||
var aiList = getAddrInfo(address, port, af)
|
var sockDomain = getSockDomain(socket.SocketHandle)
|
||||||
|
var aiList = getAddrInfo(address, port, sockDomain)
|
||||||
var success = false
|
var success = false
|
||||||
var lastError: OSErrorCode
|
var lastError: OSErrorCode
|
||||||
var it = aiList
|
var it = aiList
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue