Merge pull request #3344 from tulayang/devel

Fix proc closeSocket (posix): bad file descriptor error
This commit is contained in:
Dominik Picheta
2015-09-18 12:20:08 +01:00

View File

@@ -992,8 +992,8 @@ else:
proc closeSocket*(sock: AsyncFD) =
let disp = getGlobalDispatcher()
sock.SocketHandle.close()
disp.selector.unregister(sock.SocketHandle)
sock.SocketHandle.close()
proc unregister*(fd: AsyncFD) =
getGlobalDispatcher().selector.unregister(fd.SocketHandle)