Match the AF of the socket in connect().

This commit is contained in:
Andrew Yourtchenko
2015-06-24 02:09:21 +02:00
parent 41be1c6c4d
commit c4a25d23b6

View File

@@ -1009,7 +1009,7 @@ else:
processTimers(p)
proc connect*(socket: AsyncFD, address: string, port: Port,
af = AF_INET): Future[void] =
af_unused = AF_INET): Future[void] =
var retFuture = newFuture[void]("connect")
proc cb(fd: AsyncFD): bool =
@@ -1017,7 +1017,8 @@ else:
retFuture.complete()
return true
var aiList = getAddrInfo(address, port, af)
var sockDomain = getSockDomain(socket.SocketHandle)
var aiList = getAddrInfo(address, port, sockDomain)
var success = false
var lastError: OSErrorCode
var it = aiList