Fix proc closeSocket (posix): bad file descriptor error

This commit is contained in:
wt
2015-09-18 18:26:15 +08:00
parent a4a5003b7d
commit 4231574111

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)