cleaned up accept-close-race fix #5279

This commit is contained in:
Araq 2017-02-07 14:59:46 +01:00
commit 8ae05c6555
3 changed files with 2 additions and 27 deletions

View file

@ -772,7 +772,7 @@ when defined(windows) or defined(nimdoc):
sizeof(listenSock).SockLen)
if setoptRet != 0:
let errcode = osLastError()
checkCloseError clientSock.closeSocket()
discard clientSock.closeSocket()
failAccept(errcode)
else:
var localSockaddr, remoteSockaddr: ptr SockAddr